加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux的常用命令

发布时间:2020-12-13 23:35:45 所属栏目:Linux 来源:网络整理
导读:文件目录类 ? 1 .pwd指令 ●pwd #显示当前工作目录的绝对路径 2 .ls指令 ●ls [目录 或者文件] ●常用选项 - a:显示当前目录所有的文件和目录,包括隐藏的。 - l:以列表的方式显示信息 - al:以列表的方式显示所有文件和目录信息 3 .cd指令 ●cd [目录或者文

文件目录类

?

1.pwd指令
    ●pwd   #显示当前工作目录的绝对路径


2.ls指令
    ●ls [目录 或者文件]
    ●常用选项
        -a:显示当前目录所有的文件和目录,包括隐藏的。
        -l:以列表的方式显示信息
     -al:以列表的方式显示所有文件和目录信息



3.cd指令
  ●cd [目录或者文件名]
  ●cd ../  #上级目录


4.mkdir指令
  ●mkdir /目录名/  #创建目录
  ●mmkdir -p /home/dog/cat  #创建多及目录 


5.rmdir指令
  ●rmdir /home/dog     #删除的空目录
  ●rmdir -rf /home/dog    #删除非空目录的目录
6.touch指令
  ●touch Ok1.tex ok2.tex  #新建多个多件



7.cp指令(拷贝文件)
  ●cp aaa.txt bbb/    #复制aaa文件到bbb文件夹中
  ●cp -r test/ zwj/    #将整个test文件夹拷贝到zwj文件夹中
 
8.rm指令(删除文件或文件夹)
  ●rm aaa.txt   #删除文件,会提示是否删除
  ●rm -f aaa.txt   #强制删除文件
  ●rm -rf aaa.txt  #强制删除文件夹

9.mv指令(移动文件或者重命名文件)
  ●mv aaa.txt bbb.txt  #将aaa文件重命名为bbb

  ●mv aaa.txt /文件夹/  #将aaa文件移动(剪切)到另一个文件夹



10.cat指令(浏览文件,不能修改文件)
  ●cat -n /etc/profile | more   #以cat指令打开文件,并分页显示


11.more指令
  ●more /etc/profile      
  
   操作          功能说明
  空白键        代表向下翻一页
  
  Enter        代表乡下翻【一行】

  q           代表立刻离开more,不再显示该文件内容
  
  Ctrl+f        向下滚动一屏

  Ctrl+b        返回上一屏

  =           输出当前行的行号

  :f           输出文件名和当前行的行号
12.less指令(读取大型文件日志)
  ●less 文件名

13.> 和 >>指令
  >输出重定向:会将原来的文件的内容覆盖
  >>追加:不会覆盖原来文件的内容,而是追加到文件的尾部
    ●ls -l>文件  (列表的内容写入文件a.txt中(覆盖写))

      ●ls -al(l)>>文件  (列表的内容追加到文件aa.tet的末尾)
      ●cat(全部内容) 文件1 > 文件2   (将文件1的内容覆盖到文件2)
      ●echo "内容" > 文件     (将内容覆盖到该文件)  
      ●echo "内容" >> 文件    (将内容追加到该文件尾部)

14.echo指令
  ●ehco $PATH    #输出当前的环境路径


15.head指令
   ●head 文件  (查看文件头10行内容)
   ●head -n 5 文件     (查看文件头5行内容,5是可以任意行数) 
 
16.tail指令
  ●tail 文件   (查看文件尾部后10行内容)
  ●tail -n5 文件    (查看文件尾部后5行内容,5可以任意数)

  ●tail -f 文件    (实时监控文件状态)

17.history指令
  ●history    (查看之前所有的操作命令)
  ●history  10  (查看所有操作过的命令后十行)
  ●!5        (直接执行之前第5次的命令)
文件类命令

?

时间类

1 date        #查看所有时间信息2019年 07月 29日 星期一 20:20:44 CST
2 
3 date "+%Y-%m-%d %H:%M:%S"        #2019-07-29 20:22:18
4 
5 cal            (查看当前日历)
6 
7 cal  2020        (查看2020年所有日历)
查看时间

?

搜索类

1 find指令:
2     find /home -name a.txt    (搜索该文件,-name为搜索参数按文件名)
3 
4     find / -name yandawei        (搜索该文件,-user为搜索参数按用户名)
5 
6     find / -size +(-)20                (搜索文件大小大于(小于)20M,不写符号为等于)

grep指令和 管道符号:grep过滤查找;管道符“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。
cat hello.txt | grep -n yes    (在该文件中查找yes内容并显示行号)
cat hello.txt | grep -ni yes    (在该文件中查找yes内容并显示行号,且不区分大小写,i的作用)

压缩和解压类(常用方法用zip和tar)

zip用法:

?

?

在Linux中tar.gz使用最多,其使用方法如下:

           案列三:将tar.gz压缩包压缩到其他目录下

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读