前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux常用命令1(入门版)

Linux常用命令1(入门版)

作者头像
大数据梦想家
发布2021-01-22 16:02:43
3870
发布2021-01-22 16:02:43
举报

考虑到很多小伙伴初次学习linux,对很多linux的常用命令不是很熟悉。虽然小菌已经分享了一些linux的一些"硬核"操作在之前的博文中,(感兴趣的小伙伴可以自行观看,这里就不设置传送门了)但考虑到更多的人,小菌决定还是尽自己的一点绵薄之力,为大家带来Linux的常用命令~

**

  • ifconfig
代码语言:javascript
复制
   作用:
         1.查看/配置计算机当前网卡 信息
  • ping
代码语言:javascript
复制
   作用:
         1.检查到目标IP地址的连接是否正常
  • service network restart
代码语言:javascript
复制
   作用:
         1. 重启网卡
  • ls
代码语言:javascript
复制
 作用:
                      1.查看当前目录下的内容
  		扩展:
                      1. -a :显示全部文件包括隐藏文件
                      2. -h:  以人们易读的方式显示问价或目录大小,如1KB,1G等
                      3. -l :使用长格式列出文件和目录信息
                      4.  -r : 将排序结果反向输出
                      5. -S : 以文件显示以数字开头文件名容量大小排序,而不是以文件名排序
                      6. -t :以时间排序,而不是以文件名排序
                      7. R :递归求出子目录
                      8.通配符的使用:
                         *      代表任意个数字符
                         ?      代表任意一个字符,至少1个
                         []      表示可以匹配字符组中的任意一个
                         [abc]  匹配a,b,c 中的任意一个
                         [a-z]   匹配从a到z范围内的任意一个
                         [1-9]   匹配从1-9范围内的任意一个
  • pwd
代码语言:javascript
复制
   作用:
         1. 查看当前所在的位置
  • cd
代码语言:javascript
复制
   作用:
          1.切换文件夹
   扩展:
          1 cd ~ : 代表当前登录用户的主目录
          2 cd -  : 代表上次所在目录【目前和上一次的目录相互切换】
          3 cd .   :  代表当前目录
          4  cd .. : 代表上级目录
  • touch
代码语言:javascript
复制
   作用:
          1.创建文件或修改文件时间
   拓展:
          1.如果文件不存在,可以创建一个空白文件        
          2.如果文件已经存在,可以修改文件的末次修改时间
  • ln -s
代码语言:javascript
复制
   作用:
          1.建立文件的软链接,用通俗的方式讲类似于Windows下的快捷方式 
   拓展:
          1.没有  -s  选项建立的是一个硬链接文件        
          2. 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件,仍然能够正常使用
  • mkdir
代码语言:javascript
复制
   作用:
          1.创建一个新的目录 
   拓展:
          1 -p : 选项递归创建所有目录 
          2.新建目录的名称不能与当前目录中已有的目录或文件同名
  • rm
代码语言:javascript
复制
   作用:
          1.删除制定的文件名
   拓展:
          1 -f : 强行删除 , 无需提示 
          2 -i :在删除目录之前 系统会给出提示信息
          3 -r : 递归删除 ,主要用于删除目录可删除制定的目录及包含所有内容包括所有的子目录和文件
          4. 使用rm命令要小心,因为文件删除后不能恢复
  • clear
代码语言:javascript
复制
   作用:
          1.清屏
  • cp
代码语言:javascript
复制
   作用:
          1. 将给出的文件或目录复制到另一个文件或目录中
   拓展:
          1 -i : 访问,如果目标 文件已经存在则询问是否覆盖 
          2 -p :复制后目标文件保留源文件的属性
          3 -r : 递归复制,用于复制目录
          4.-d : 如果文件为软链接,则复制出的目标也为软连接   
  • mv
代码语言:javascript
复制
   作用:
          1. mv命令可以用来移动文件或目录,也可以给文件或目录重命名
          
   拓展:
          1 -f : 强制覆盖,如果目标文件已经存在则不询问,直接强制覆盖
          2 -i :交互移动,如果目标 文件已经存在询问用户是否覆盖
          3 -n : 如果目标文件已经存在 ,则不会覆盖移动,而且不询问户
          4.-v : 显示文件或目录的移动过程
          5.-u : 若目标文件已经存在,但两者相比,源文件更新,则会对  目标文件进行升级
  • head
代码语言:javascript
复制
   作用:
          1.默认查看文件前10行数据
   拓展:
          1 -v : 显示文件名
          2.head  -x    文件名    可以查看指定文件的前x行数据(x代表你输入的数字)
  • tail
代码语言:javascript
复制
   作用:
          1.默认查看文件后10行数据
          2.head  -x    文件名    可以查看指定文件的后x行数据(x代表你输入的数字)
          
   拓展:
          1.-f : 实现追踪查看文件的功能,文件名修改或者删除,停止追踪查看
          2.-F:实现追踪查看文件的功能,文件名修改或者删除,停止追踪查看,如果   再次创建相同的文件名,会继续追踪
  • more
代码语言:javascript
复制
   作用:
          1.分屏显示文件内容【一般用于篇幅较大的文件】
          
   拓展:
          1. -f : 前滚一屏
          2. +n :从第n行开始显示文件内容 ,n代表数字
          3  -n :一次显示的行数 , n代表数字 
          4 Enter键: 一次滚定手册页的一行
          5  空格键: 显示手册页的下一屏
          6. q  : 退出 
  • cat
代码语言:javascript
复制
   作用:
          1.查看文件内容,创建文件,文件合并,追加文件内容
          2. cat 会一次显示所有的内容,适合查看内容较少的文本文件
          
   拓展:
          1.-b  对非空输入行编号
          2.-n  对输入的所有行编号
  • grep
代码语言:javascript
复制
   作用:
          1. grep命令用于搜索文本中的指定内容
          
   拓展:
          1. -n : 显示
          2. -s : 不显示错误信息
          3. -v : 显示不含匹配文本的所有行
          4.- i : 忽略不含匹配文本的所有行
  • echo
代码语言:javascript
复制
   作用:
          1.echo  会在终端中显示参数指定的文字,通常会和重定向联合使用
  • 重定向 > 和 >>
代码语言:javascript
复制
   作用:
          1.linux允许将命令执行结果重定向到一个文件
          2.将本应显示在终端上的内容输出/追加到指定文件中
          
   拓展:
          1. > 表示输出,会覆盖文件原来的内容(原内容被删除)
          2.>>  表示追加,会将内容追加到已有文件的末尾
  • 管道 |
代码语言:javascript
复制
   作用:
          1.linux允许将一个命令的输出可以通过管道作为另一个命令的输入
          2.起到连接两个命令的作用
          
   拓展:
     常用的和管道配合的命令有:   
          1.more  :   分屏显示内容
          2.grep   :   在命令执行结果的基础上查询指定的文本
  • 关机和重启
代码语言:javascript
复制
   关机 :1.init 0      2.shutdown -h now
   重启 :1. reboot     2.shutdown -r now     
  • 解压缩命令
代码语言:javascript
复制
   1.  tar   
                    
          打包:将一系列文件打包成一个大文件夹
              格式: 
                tar  -cvf  打包名.tar   被打包的目录
                tar  -cvf  打包名.tar   被打包的文件1    被打包的文件2   被打包的文件3
   
              选项说明:
                c    创建打包文件
                v   报告进度
                f    指定档案的文件名称,f后面一定是.tar  文件
                  
                  
          解包: 把一个打包后的分解成一系列的小文件
              格式:
                tar  -xvf  打包名.tar
                tar  -xvf  打包名.tar  -C  解包路径位置

              选项说明:
                 x     解包
                 C    默认保存到当前目录,通过 -C更改解压目录,注意:解压目录必须存在  


  2.  gzip
              在linux中,最常用的压缩文件格式是 xxx.tar.gz 
              在 tar  命令中 有一个选项 -z 可以调用 gzip ,方便实现压缩和解压缩的功能    
                 
         压缩:
              
              格式:
                tar   ‐zcvf    打包压缩文件名.tar.gz   被压缩的文件/目录
                 
         解压缩:
              格式:
                tar   ‐zxvf    打包文件.tar.gz 
                tar   ‐zxvf    打包文件.tar.gz  ‐C     目录路径         
                   
              选项说明:
                 z     使用gzip压缩和解压缩
                  

  3.bzip2
                bzip  是 压缩 的第二种方式
                在linux中,bzip压缩文件格式是  xxx.tar.bz2 
                在tar 命令中有一个选项 - j 可以调用 bzip2,方便实现压缩和解压缩的功能
                
           压缩:
              格式:
                tar   ‐jcvf    打包压缩文件名.tar.bz2   被压缩的文件/目录
               
          解压缩:
              格式:
                tar   ‐jxvf    打包文件.tar.bz2 
                tar   ‐jxvf    打包文件.tar.bz2  ‐C     目录路径     
                  
              选项说明:
                j       使用bzip2压缩和解压缩

因为考虑到多方面的因素,关于linux常用命令的入门版就分享到这里了,后续我会推出linux的升级版,欢迎各位小伙伴们前来阅读!(ゝω・)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档