码迷,mamicode.com
首页 > 系统相关 > 详细

linux系统命令的收集 第一部分

时间:2018-06-03 10:49:35      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:跳转   系统   查找命令   nbsp   dir   登陆   链接   目录名   alias   

文件和目录操作(40个命令)
 1.ls
 【命令作用】列出文件或目录内容
 【命令语法】ls [选项] [参数]
 【常用选项】
  -C  多列显示列出的文件和内容(默认选项)
  -1  单列显示列出的文件和目录
  -a  显示所有的文件和目录包括隐藏的(以 ‘‘ . ‘‘开头的文件和目录为隐藏)
  -A  显示所有的文件和目录包括隐藏的,但是不显示  ‘‘ .‘‘ 和‘‘ . .‘‘   (‘‘.‘‘ 表示当前目录 ‘‘. .‘‘ 表示上级目录)
  -l   以长格式显示文件和目录 (输出的信息为 文件类型,文件权限,硬链接数,所有者,所有组,文件大小,文件最后修改的时间,文件名)
  -d  显示目录和文件本身,一般与 ‘‘-l‘‘连用  
 【参数说明】文件或目录
 【命令示例】
  以单列显示当前文件或目录下的内容
  ls -1
  显示所有的文件或目录包括隐藏
  ls -a 或 ls -A
  长格式显示
  ls -l
  查看指定文件或目录
  ls -ld 文件或目录

2.pwd
 【命令作用】查看自己目前所处的路径
 【命令语法】pwd
 【命令示例】
  查看自己当前所处的路径
  pwd
 3.cd
 【命令作用】进入目录
 【命令语法】cd [选项] [参数]   (不加参数 默认为进入当前登陆用户的家目录)
 【常用选项】
 【参数说明】目录的绝对路径或相对路径(绝对路径是从根目录开始到目标文件或目录,而相对路径是从当前目录开始再到目标文件或目录)
 【命令示例】
  返回上一级
  cd  . .
 4.touch
 【命令作用】创建文件
 【命令语法】tuoch [选项](参数)
 【常用选项】
 【参数说明】创建文件的文件名
 【命令示例】
  创建一个叫file文件
  touch file
 5.echo
 【命令作用】打印变量的值
 【命令语法】echo [选项] (参数)
 【常用选项】
 【参数说明】打印的变量
 【命令示例】
 6.mkdir
 【命令作用】创建目录
 【命令语法】mkdir [选项](参数)
 【常用选项】
  -p 当父级目录不存在时,可以一同创建
 【参数说明】创建目录的名称
 【命令示例】
  创建/test/1/,/test/并未创建
  mkdir -p /test/1
 7.cp
 【命令作用】复制文件或目录
 【命令语法】cp [选项] (参数1)(参数2)
 【常用选项】
  -p  复制保留文件原本的权限
  -R/r 递归复制,复制源目录下的所有目录或文件
 【参数说明】参数1 为源文件(目录)名 参数2 为复制后的文件(目录)名    (参数可以写成绝对路径或相对路径)
 【命令示例】
  将文件/1234 复制后改名为 /4567,并保留原本的权限
  cp -p  /1234  /4567
  将目录 /000 中的所有文件 复制到一个叫/999的新目录中
  cp -r /000 /999 
 8.mv
 【命令作用】移动文件或目录
 【命令语法】mv [选项](参数1)(参数2)
 【常用选项】
 【参数说明】参数1 为源文件 (目录)名,参数2 为移动后的文件(目录)名 (参数可以写成绝对或相对路径)
 【命令示例】
  将/1123 改名为 /123
  mv  /1123  /123
 9.rmdir
 【命令作用】删除目录
 【命令语法】rmdir[选项](参数)
 【常用选项】
  -p 删除指定目录后如果指定目录的父目录为空,则一并删除
 【参数说明】目录名 (可以写多个,但目录名间要空格)
 【命令示例】
  当目录/1下只有目录/2时 ,将它们一起删除
  rmdir  -p  /1/2
 10.rm
     【命令作用】删除文件或目录
 【命令语法】rm [选项](参数)
 【常用选项】
  -i   删除时对用户进行询问(默认选项)
  -r  递归删除,加这个选项才能删除目录
  -f  跳过删除过程中的询问(强制删除)
 【参数说明】要删除的文件和目录名 (可以写多个,但多个文件或目录名之间要空格)
 【命令示例】
  直接删除自己的Linux操作系统
  rm  -rf  /*    (‘‘*‘‘表示所有文件和目录)
 11.nano
 【命令作用】一个字符终端的文本编辑器
 【命令语法】nano [选项](参数)
 【常用选项】
 【参数说明】文件名
 【命令示例】
  编辑文件/100
  nano  /100
 12.vi/vim
 【命令作用】用vi或vim编辑器打开文件(vim是Linux系统中最常用的文本编辑器)
 【命令语法】vi/vim  [选项](参数)
 【常用选项】
 【内置常用命令】
  Esc:从编辑模式切换到命令模式
  :行号 :光标跳转到指定行的行号
  dd:删除光标所在当前行
  ndd:删除当前行及其后n-1行
  yy: 复制当前行
  nyy:复制当前行及其下n行
  p:粘贴文本操作
  a:在当前字符后添加文本
  A:在行末添加文本
  i:在当前字符前插入
   I:在行首插入
  o:在当前行后面插入
  O:在当前行前面插入
  :wq:在命令模式下,保存退出
  :w:在命令模式下,保存
  :w!:在命令模式下,强制保存(管理员才可执行)
  :q:在命令模式下,退出
  :q!:在命令模式下,强制退出
 【参数说明】要创建或打开的文件名
 【命令示例】
  用 vi或vim打开一个叫/etc/23的文件
  vi  /etc/23  或 vim  /etc/23
 13.shred
 【命令作用】向一个文件中重新写入随机信息
 【命令语法】shred [选项](参数)
 【常用选项】
 【参数说明】目标文件名
 【命令示例】
  防止有人通过恢复已删除的文件/001来窃取公司的机密
  shred  /001
  rm -f /001
 14.cat
 【命令作用】查看文件的内容
 【命令语法】cat [选项](参数)
 【常用选项】
  -n 为文件内容添加行数
  -b 为文件内容添加行数,空白行不编行
 【参数说明】文件名
 【命令示例】
  查看文件/etc/passwd的内容,并为内容编行
  cat -b  /etc/passwd
 15.nl
 【命令作用】查看文件内容 (默认带行号)
 【命令语法】nl [选项](参数)
 【常用选项】
 【参数说明】文件名
 【命令示例】
  查看文件/inittab的内容
  nl  /inittab
 16.tac
 【命令作用】反序查看文件
 【命令语法】tac [选项](参数)
 【常用选项】
 【参数说明】文件名
 【命令示例】
  反序查看/etc/inittab的内容
  tac  /etc/iniittab
 17.more
 【命令作用】文本过滤器,全屏幕按页显示文件内容,显示时会在底部给出至今己显示的该文件的百分比
 【命令语法】more [选项](参数)
 【常用选项】
  - <数字> 指定每次显示的行数
  +<数字>从指定行数开始显示
  - c  每次翻页时不滚屏,直接刷新整个屏幕
 【内置常用命令】
  空格 : 显示下一页
  回车 : 显示下一行
  q      :退出
 【参数说明】文件名
 【命令示例】
  用more从文件/etc/inittab的第10行开始查看
  more  -<10>  /etc/inittab
 18.less
 【命令作用】与more几乎完全一致,不同的是more只能向下查看文件内容,但less可以向上向下产看
 【命令语法】less [选项](参数)
 【内置常用命令】
  空格 : 显示下一页
  回车 : 显示下一行
  pageup :向上翻页
  pagedown : 向下翻页
  q  :退出
 【常用选项】
  -e 文件显示完后自动退出、
  -N 每一行显示行数
 【参数说明】文件名
 【命令示例】
  用less来查看文件/etc/inittab,且带行号 ,查看完毕后自动退出
  less -eN  /etc/inittab
 19.head
 【命令作用】显示文件开头的行数,默认显示前10行
 【命令语法】head [选项](参数)
 【常用选项】
  -n<数字> 指定显示的行数
 【参数说明】文件名
 【命令示例】
  只显示文件 /etc/inittab的前3行
  head -n<3>  /etc/inittab
 20.tail
 【命令作用】显示文件的尾部内容
 【命令语法】tail [选项](参数)
 【常用选项】
  -n<数字>指定显示文件尾部的行数
 【参数说明】文件名
 【命令示例】
  查看文件/etc/inittab的最后7行
  tail -n<7>  /etc/inittab
 21.grep
 【命令作用】在文件或目录中过滤搜索过滤搜索符合参数的目标
 【命令语法】grep [选项](参数1)(参数2)
 【常用选项】
  -c 计算符合范本的列数
  -d 当要的是目录时,必须加此选项
  -i  忽略大小写
  -v 反转查找
  -w 只显示全字符合的列
  -s 不显示错误信息
  -p 不显示任何信息
 【参数说明】参数1 过滤的内容 ,参数2  搜索的文件或目录
 【命令示例】
  查找文件/etc/inittab中非#号开头的行
  grep  -v   "#"   /etc/inittab
  查找文件/etc/inittab中一共有多少#号开头的行
  grep -c     "#"   /etc/iniittab
 22.cut
 【命令作用】显示文件中指定的内容
 【命令语法】cut [选项](参数)
 【常用选项】
  -b 仅显示指定范围的内容
 【参数说明】需要过滤的文件
 【命令示例】
  只查看文件/etc/passwd每行的前3列内容
  cut  -b 1-3  /etc/passwd
 23.sort
 【命令作用】将文件内容进行排序输出
 【命令语法】cat [选项](参数)
 【常用选项】
  -b  忽略每行开始的空格
  -n  以数字的大小排序
  -i   以相反的顺序排序
 【参数说明】需要排序的文件名
 【命令示例】
  排序显示文件/etc/passwd的内容
  sort  /etc/passwd
 24.tr
 【命令作用】可用于对输入字符的替换,压缩和删除
 【命令语法】tr [选项](参数1)(参数2)
 【常用选项】
 【参数说明】参数1 要转换或要删除的原字符集,删除时不需要参数2 ,参数2  指定要转换的目标字符集
 【命令示例】
  echo    "11111111"  |  tr "0-9"   "a-z"
  bbbbbbbb
 25.wc
 【命令作用】用来计算数字
 【命令语法】wc [选项](参数)
 【常用选项】
  -c 文件内的字节数
  -l 文件内的列数   
  -w 文件字数
 【参数说明】需要统计的文件名
 【命令示例】
  计算/etc/inittab中一共有多少字
  wc  -w    /etc/inittab
 26.uniq
 【命令作用】查找或忽略文件中的重复行
 【命令语法】uniq [选项](参数)
 【常用选项】
  -d 仅显示重复的行
  -u  仅显示未重复的行
 【参数说明】需要过滤的文件名
 【命令示例】
  查看文件/001中重复和未重复的行
  uniq -d  /001
  uniq -u  /001
 27.tee
 【命令作用】将数据重定向到文件上
 【命令语法】tee [选项][参数]
 【常用选项】
 【参数说明】指定输出重定向的文件
 【命令示例】
 28.diff
 【命令作用】比较两个文件的不同
 【命令语法】diff [选项](参数1)(参数2)
 【常用选项】
  -b 不检查空格字符
  -B 不检查空白行
  -c 显示全部内容,并标出不同之处
  -i  不检查大小写的不同
 【参数说明】参数1 要比较的第一个文件
      参数2 要比较的第二个文件
 【命令示例】
  比较文件/1与文件/1.1的不同
  diff  -c  /1  /1.1
 29.du
 【命令作用】查看文件和目录的磁盘使用空间
 【命令语法】du [选项][文件]
 【常用选项】
  -k 以KB为单位输出
  -m 以MB为单位输出
 【参数说明】需要查看的文件或目录
 【命令示例】
  查看/root目录下文件目录的磁盘使用空间以MB为单位
  du -m  /root
 30.ln
 【命令作用】为文件创建软连接(符号链接)或硬链接
 【命令语法】ln [选项](参数1)(参数2)
 【常用选项】
  -d  创建目录的硬链接
  -s  对文件创建软连接
 【参数说明】参数1  源文件 参数2   目标链接文件
 【命令示例】
  将/etc/软连接到/root/1/
  ln  -s /etc/  /root/1
 31.type
 【命令作用】用来判断给出的指令是内部指令还是外部指令
 【命令语法】type [选项](参数)
 【判断类型】
  alias:别名
  keyword:关键字,Shell保留字
  function:函数,Shell函数
  builtin:内建命令,Shell内建命令
  file:文件,磁盘文件,外部命令
  unfound:没有找到
 【常用选项】
 【参数说明】需要判断的命令
 【命令示例】
  判断命令ll
  type  ll
 32.file
 【命令作用】确定文件的类型
 【命令语法】file [选项](参数)
 【常用选项】
  -c 显示指令执行过程
  -b 列出辨识结果时,不显示文件名称
 【参数说明】需要确定文件名
 【命令示例】
  确定/var/www/html/index.html文件类型,显示执行过程
  file   -c   /var/www/html/index.html
 33.stat
 【命令作用】显示文件的状态信息
 【命令语法】stat [选项](参数)
 【常用选项】
  -f   显示文件系统状态
  -t   以简洁的形式输出
 【参数说明】需要查看的文件名
 【命令示例】
  查看根目录的文件系统状态
  stat  -f   /
 34.which
 【命令作用】显示命令的绝对路径
 【命令语法】which  [选项](参数)
 【常用选项】
 【参数说明】需要查找的命令
 【命令示例】
  查找命令cd的绝对路径
  which  cd
 35.whatis
 【命令作用】显示一个命令的功能
 【命令语法】whatis  (参数)
 【常用选项】
 【参数说明】查找的命令
 【命令示例】
  查找命令pwd 的功能
  whatis  pwd
 36.whereis
 【命令作用】寻找指定程序的二进制文件,源代码文件和帮助文件
 【命令语法】whereis [选项](参数)
 【常用选项】
  -b  只搜索二进制文件
  -m 只搜索man文档(帮助文件)
  -s   只搜索源代码文件
 【参数说明】需要搜索的程序
 【命令示例】
  查找httpd的二进制程序
  whereis  -b httpd
 37.locate
 【命令作用】查找文件或目录
 【命令语法】locate [选项](参数)
 【常用选项】
  -i 忽略大小写
 【参数说明】需要查找的文件名中的字符
 【命令示例】
  查找/etc中00开头的文件和目录
  locate   /etc/00
 38.find
 【命令作用】在指定目录之下查找文件
 【命令语法】find [选项](参数)
 【常用选项】
  -name"范本样式":指定字符串作为寻找文件或目录的范本
 【参数说明】查找文件的起始目录
 【命令示例】
  在/etc/下查找叫passwd的文件
  find  /etc     -name   "passwd"
 39.help
 【命令作用】显示内部shell命令的帮助信息
 【命令语法】help  [选项](参数)
 【常用选项】
 【参数说明】需要帮助内部shell命令
 【命令示例】
  
 40.man
 【命令作用】可以打开相应内容的帮助文档
 【命令语法】man [选项][数字](参数)
 【常用选项】
  -a  在所有man手册中搜索
 【参数说明】数字   man手册编号 
      参数   搜索帮助的关键字 
 【命令示例】
  打开man命令的帮助手册
  man  man

linux系统命令的收集 第一部分

标签:跳转   系统   查找命令   nbsp   dir   登陆   链接   目录名   alias   

原文地址:https://www.cnblogs.com/knightysa/p/9127840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!