linux常用指令简介

上一篇 / 下一篇  2013-07-16 18:45:02 / 个人分类:linux

linux常用指令简介


linux
常用指令集列表(持续更新):
cd  ls  pwd  su  du  rm  cp  mv  >  >>  |  sort  find  cat  more  less  top  ps  free  df  wget  uname  grep  tar  kill  wc  chmod  chown  adduser  mkdir  touch  crontab  date  type/which  reboot  halt  shutdown  split  diff  mount  umount  fdisk  passwd  ssh  scp  rcp  sync  rsync  samba  ifconfig netstat  ping  man  sleep  alias  sed  ulimit  clear  uniq    awk



cd切换目录

常用参数:
~
回到用户主目录
..
返回上级目录



ls列表方式查看指定目录下的文件和文件夹

常用参数:
-l list,
列出指定目录下的所以文件和文件夹
-t time,
按时间排列
-a all,
包括隐藏文件,隐藏文件前带.



pwd查看当前所在目录位置



su切换登录用户
用法: su [username]



du显示目录或文件的大小,占用磁盘空间

使用方式:
du [options] [
目录或文件]
常用参数:
-h
--human-readableK,M,G为单位,提高信息的可读性
-s
--summarize仅显示总计



rm删除文件和目录

使用方式:
rm [options] source..
常用参数:
-r
递归删除目录和文件,强制删除
-f force
不论文件是否存在,不用提示



cp复制文件

使用方式:
cp [options] source dest(
目的对象)
cp [options] source..  directory
cp aaa bbb
复制aaa并更名为bbb
常用参数:
-r
递归拷贝文件夹里的内容
-f
如果目标文件夹有同名文件,先删除再拷贝



mv移动文件,文件重命名,剪切文件

使用方式:
mv [options] source dest
mv [options] source.. directory
mv aaa bbb aaa
重命名为bbb



>>>重定向
>
把标准输出写入到指定文件,从文件头开始,会覆盖原文件
>>
把标准输出写入到指定文件,从文件尾开始,追加到原文件之后



|管道,导流,把标准输出导入到标准输入
使用方式:
ps aux | grep mysql >>a.log



sort对文本文件内容排序,以行为单位

使用方式:
sort [options][
文件]
常用参数:
-m
--merge合并
-r
--reverse反序排列
-u
--unique去重
-n
按数值排序
-k
按指定列排序
-t
指定列分隔符
   eg: sort -n -t "/" -k 3 filea
文件以/分割的第3列按数值排序
-b
忽略每行前面的空白部分,从第一个可见字符开始比较

 



find在目录层级里查找文件和内容,可以指定名称、类别、时间、大小、权限等组合,只有完全相符的才会被列出来

使用方式:
find expression(
表达式)
find . -type f  
表示查找当前目录及其子目录下类型是f的档案( .表示当前目录)
常用参数:
-mount, -xdev :
只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
-amin n :
在过去n分钟内被读取过
-anewer file :
比档案file更晚被读取过的档案
-atime n :
在过去n天过读取过的档案
-cmin n :
在过去n分钟内被修改过
-cnewer file :
比档案file更新的档案
-ctime n :
在过去n天过修改过的档案
-empty :
空的档案
-gid n or -group name : gid
n或是group名称是name
-ipath p, -path p :
路径名称符合p的档案,ipath会忽略大小写
-type f
类型是f的档案
-name filename
名称是filename的档案
-size n
大小是n单位的档案,b代表512位元组的区块,c表示字元数,k表示kilo bytesw是二个位元组



cat把文件内容串连后传到标准输出

使用方式:
cat file1 file2 >>file3
把文件1 2内容追加到3
常用参数:
-n
--number1开始对所有输出的行数编号
-b
--number-nonblank-n相似,只不过对于空白行不编号
-s
--squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行



more类似cat,会逐页显示方便阅读,按空白键pagedown,按b(back)pageup,而且还有搜寻字串的功能(vi相似)




lessmore相似,允许使用者往回卷动以浏览已经看过的部份

主要参数:
-p
回到file第一行
-b
前一页pageup
-backspace
下一页pagedown




top任务管理器,实时显示进程状态,cpu使用情况等



ps  显示瞬时进程的动态,内容与top差不多.
包括:pid,user,%cpu(cpu使用率),%mem(内存使用率),VSZ(虚拟内存占用大小),stat(状态),start(启用时间),time(执行时间),command(所执行的指令)

主要参数:
-aux

TAG:

 

评分:0

我来说两句

Open Toolbar