当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 一起回顾一下linux常用命令

Unix/Linux
Linux crontab定时执行任务 命令格式与详细例子
linux 查看用户及用户组的方法
让Linux系统有效防御ARP攻击的实用技巧
Linux 常用软件列表
linux wget 一个强大的下载命令
linux 常用脚本、命令
linux 磁盘配额 简单介绍
Linux服务器架设笔记 Squid服务器配置
ubuntu intel 集成显卡安装
ubuntu 9.04 X3100 显卡开启3D特效
Ubuntu 8.10 Server Ruby 的安装方法
Ubuntu root帐户密码修改
ubuntu下apt-get 命令参数
Ubuntu Linux下实现QQ的三种方式
Ubuntu 8.04中建立PHP+MySQL环境
Ubuntu常用软件大全
Ubuntu系统下安装Aircrack-ng
Ubuntu实现FTP功能
ubuntu 字体美化实现方法
ubuntu下netbeans汉字显示残缺问题

Unix/Linux 中的 一起回顾一下linux常用命令


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 27 ::
收藏到网摘: n/a

如今出去面试多少都会被问及个linux的问题, 而且项目进uat后也都要发到linux下, 所以知道几个linux命令是必要的。

 第一个,也是最有用的一个:

man 察看命令详解,只要觉得哪个命令不清楚,man它就可以了.

   man ls

 ln 创建链接文件

  ln -s sourceName destName

 ls 列出文件
  -l: 逐行显示且列出详细属性
  -a: 列出所有文件包括以.开头的隐藏文件

  ls -lqt /bin

cat 读取文本内容
  -n: 显示行号
  -b: 显示行号且忽略空行

  cat -n 1.txt

 

wc: 计数
  -l: 行数
  -w: 字数
  -c: 字符数
  wc -l file1 file2 ......可以统计多个文件

 

cp 拷贝文件 目录
  -i: 交互模式,如果目标文件存在,则询问是否覆盖
  -r: 拷贝目录
  cp file1 file2 file3.... dir 表示将file1,file2...拷贝到dir
  cp -r dir1 dir2 dir3... dirn 将dir1, dir2,dir3...拷贝到dirn

 

file 察看文件类型

  file test.sh

 

mv 移动文件,更改文件名
  -i: 交互模式,如果目标文件存在,则询问是否覆盖
  -r: 移动目录,跟改目录名

 

rm 删除文件
  -i: 交互模式,询问是否删除
  rm -r dir1 dir2 dir3...可删除多个

 

mkdir 创建目录
  -p: parent,父目录不存在,则创建父目录

  mkdir -p test/test

 

rmdir 删除目录
  等同与rm -r
  rmdir dir1 dir2 dir3 ....
  rm -r dir1 dir2 dir3 ....

 

 

chmod 更改权限
  chmod -R 777 DIR改变目录下所有文件权限为777,必须是-R

 权限 -rwxrwxrwx
         421421421
  最前面的-表示文件类型为普通文件
  接下来三位表示所有者权限
  接下来三位表示组权限
  最后三位表示其它用户权限
  如果某一权限没有被分配,用-表示。-rwxr--rwx表示组没有写和执行权限
  文件加夜有可执行权限,但表示是否容许在该目录下寻找文件

 

chown 改变所有者

chgrp 改变组

command &
  命令后面加&表示在后台运行
  find . -name "*.sh"&

 

fg 把后台进程放到前台
  fg %1 把后台第一个作业放到前台

 

bg
  把前台进程放到后台

 

jobs
  显示后台或挂起的进程

 

ps
  显示所有进程
  ps -f 显示完全信息,包括占用cpu时间,开始时间。。。

 

kill
  -9 强制结束
  
more 显示文本内容,每次一屏,按空格继续
  find / -name "*.sh" | more

 

tail 从指定的位置开始显示后面得内容
  tail -f server.log 用于在server上边运行边察看日志
  tail -10 dos2unix.sh 察看最后10行

 

head
  与tail对应

 

sort 排序
  -r 逆序
  -d 字典顺序
  ls | sort -r

 

tr  字符替换
  -d 删除指定字符  ls | tr -d 'log'
  ls | tr 'd' 'g'把d变成g

 

at time date job
  定时调度

 

compress
  -f 压缩文件
  -v 显示压缩比例
  compress -vf project.tar 将产生project.tar.Z且project.tar被删除

 

uncompress
  -f 解压缩文件
  -v 显示压缩比例
  uncompress project.tar.Z 将产生project.tar且project.tar.Z被删除
 
tar
  -c 创建新文档
  -x 解包
  -v 显示正在处理的文件名
  -f 取代默认的文件名
  tar -cvf project.tar project/* 把project目录下所有文件打包
  tar -xvf project.tar