日期:2014-05-16  浏览次数:20874 次

Linux日常命令
  因为在日常工作中主要的编程环境都是Linux,所以时不时都会需要用到一些Linux命令,但是因为很多的操作都不是很常用,每次想用的时候都忘了,因此每次把用过的命令在此记录一下方便查找。(Linux其实特指REDHAT AS或者CENTOS)

1、ls
命令格式:ls [选项] [目录名]
命令功能:列出目标目录中所有的子目录和文件
常用命令的参数选项说明:
-a, –all                  列出目录下的所有文件,包括以 . 开头的隐含文件
-A, –almost-all           列出除了 . 及 .. 以外的任何项目
-d, –directory            将目录象文件一样显示,而不是显示其下的文件
-l                         列出文件的详细信息
-S                         根据文件大小排序
-h, –human-readable       以容易理解的格式列出文件大小 (例如 1K 234M 2G)
2、查看REDHAT发布版本
cat /etc/redhat-release

3、du
命令格式:du [选项] [目录名]
命令功能:查询文件或目录的磁盘使用空间,磁盘满了要找出哪个文件夹占用了空间时可用
常用命令的参数选项说明:
-s                         只显示目录总数量
-h                         以容易理解的格式列出文件大小 (例如 1K 234M 2G)
4、df
命令格式:df [选项] [目录名]
命令功能:显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统
常用命令的参数选项说明:
  -a, --all             包括大小为 0 个块的文件系统
  -B, --block-size=大小 块以指定<大小>的字节为单位
  -h, --human-readable  以容易理解的格式印出文件系统大小 (例如 1K 234M 2G)
  -H, --si              类似 -h,但取 1000 的次方而不是 1024
  -i, --inodes          显示 inode 信息而非块使用量
  -k                    即 --block-size=1K
  -l, --local           只显示本机的文件系统
      --no-sync         取得使用量数据前不进行 sync 动作 (默认)
  -P, --portability     使用 POSIX 输出格式
      --sync            取得使用量数据前先进行 sync 动作
  -t, --type=类型       只印出指定<类型>的文件系统信息
  -T, --print-type      印出文件系统类型
  -x, --exclude-type=类型   只印出不是指定<类型>的文件系统信息
  -v                    (此选项不作处理)
      --help     显示此帮助信息并离开
      --version  显示版本信息并离开
5、top
命令格式:top [选项]
命令功能:主要用于显示CPU和内存使用状态
常用命令的参数选项说明:
-d                       指定每两次屏幕信息刷新之间的时间间隔
-p                       通过指定监控进程ID来仅仅监控某个进程的状态
-c                       显示整个命令行而不只是显示命令名
运行时按1,显示每个CPU核的占用情况
运行时按q,退出
6、find
命令格式:find start_directory  test  options   criteria_to_match action_to_perform_on_results
命令功能:查找文件
例子: