Linux十大种类命令

本文介绍了Linux系统的磁盘管理、文件管理、系统操作、压缩解压、网络通讯、权限管理等核心命令,包括pwd、cd、ls、mkdir、rm、echo、cat、more、grep、date、su、clear、reboot、ps、kill、tar、ifconfig、ping、curl、wget、chmod、chown等,帮助用户更好地理解和操作Linux系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 磁盘管理命令:

 pwd  展示当前目录 

 cd /usr/local 打开指定目录 (绝对路径)   cd src/(打开的是usr/local/src)此为相对路径

 ll(或者ls,只是展示效果不同)当前目录下的所有文件

 

2.文件管理命令:

 mkdir 目录名(在当前目录中创建一个目录)

 rm  文件路径  删除文件  rm -f 文件路径 表示强制删除 

 echo "xx" 打印信息 echo "xxx" >(重定向) a.txt(原先输出在屏幕上的xxx重新输出到a.txt文件里,这样就会以快捷的方式创建出a这个文件)

 rm -rf(-表示参数rf,rf是这条命令rm的参数,f表示强制删除文件,r表示递归删除,作用就是把目录里面的子目录都删掉,然后再删除根目录)

 cp 被复制的文件名  新文件名  表示复制文件  cp -rf  被复制的文件路径  新文件路径

 cat 文件路径(tab是代码补全键) 显示一个文件的所有内容

 more 文件路径  按空格键就一页一页输出,回车键就一行一行展示  显示一个文件的所有内容

 head -n 数字 文件路径  查看文件开头的n行数据   

 tail -n 数字 文件路径  查看文件尾部的n行数据    

 grep  在文件中 (可以多个文件同时)搜索字符串,可以使用正则表达式(表达式放在""之中)

 语法 grep[参数]([]表示该参数可有可无)   搜索的字符串内容(有空格放在""之中)   文件名1 [文件n]

         grep  -i  搜索的字符串内容(有空格放在""之中)   文件名1 [文件n]    -i表示不区分大小写   

         grep -w  搜索的字符串内容(有空格放在""之中)   文件名1 [文件n]    -w表示以单词进行搜索

         grep -iw  搜索的字符串内容(有空格放在""之中)   文件名1 [文件n]    -w表示以单词进行搜索且不区分大小写

 

3.系统命令

  date  显示系统当前时间

  su centos(root,xxx) 切换用户  

  clear 清屏 

  reboot  重启系统

  shutdown -h now   立即关机

  ps -ef   查看系统进程   -e  显示当前所有进程   -f  显示UID,PPID,C,与STIME栏位信息  通常和管道,grep联合使用查看指定进程

  kill 进程id(PID)   kill -9 PID(表示强制结束进程)

 

4.压缩和解压命令

  tar用来压缩和解压文件,tar压缩后的文件也叫归档文件.

  语法:tar 参数  要压缩或解压的文件或目录

  z:使用压缩,生成的文件名是xxx.tar.gz 这是linux中常用的压缩格式。

  c:创建压缩文档

  v:显示压缩过程中处理的文件名

  f:指定归档文件名

  x:归档文件的释放

  t:列出归档文件内容

  C:解压到指定目录,使用方式-C目录

  创建归档文件(压缩)  tar -zvcf  归档文件名   要归档文件列表(v可以省略)

  查看归档文件  tar -tf xxx.tar.gz

  解压归档文件  tar -zxvf  xxx.tar.gz  这里z就是压缩压缩文件(反压缩也就是解压),x代表释放归档文件,解压后默认放在当前目录中

  解压到指定目录  tar -zxvf  xxx.tar.gz -C 指定的解压路径

 

 5.网络通讯命令:

   ifconfig  查看ip信息

   ping ip或者域名  测试网络连通

 

 6.网络访问命令:

    curl是利用URL语法在命令行方式下工作的开源文件传输工具

    常用来:  测试网络访问   模拟用户访问

    wget   下载的资源的地址

 

 7.权限管理命令(了解):

    ll命令显示的  第1列:是来显示权限的  第2列:表示这个文件有多少个链接数(相当于多少快捷方式)  第3列:代表创建文件的所有者  第4列:一个组的名字,这个组有用户,这个用户能够对这个文件去做什么的  第5列: 文件的大小,字节为单位    第6列:文件创建时间  第7列: 当前的文件名称

  linux权限机制采用UGO模式.   第一列的第一个字母  -表示文件  d表示目录  后边9位是权限  

  

  chmod  UGO权限  文件/目录   例子: chmod 646 a.txt(就是给其他用户赋予写的权限,如果原先是644的话)

  chown  新的拥有者用户  被修改的文件  改变所有者(也就是user),改变身份

 

  8.管道和重定向命令:

     >: 重定向输出覆盖   echo "xxx" > xxx.txt

     >>: 重定向输出追加  echo "xxx" >> xxx.txt

     | : 管道,连接两个命令  例子  echo "hello  linux" | wc   wc用来统计   输出1(代表一行)   2(代表两个单词)   12(代表12个字符)

  

  9.vi和 vim编辑器命令:

     vi 文件名   如果文件存在,则打开该文件(进行修改),如果文件不存在,则会新建该文件(保存时创建)

  

 10.安装软件命令:

      查找软件包命令:  yum search 安装包名称中的部分关键字

      安装指定的软件命令: yum install 安装包名称  

      删除软件包命令: yum remove 安装包名称

      列出所有已安装的软件包命令: yum list installed

      清除已安装软件包的下载文件命令: yum clean all (yum命令下载的安装包都放在/var/cache/yum 目录)

  

    

 

 

    

 

 

    

 

 

 

 

         

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值