Linux(CentOS7)常用命令详解 史上最全!!!!!!!!!

本文详细介绍了Linux CentOS7系统中常见的命令,包括ls、stat、cd、pwd、which、touch、mkdir、rmdir、rm、mv、cp、cat、more、less、locate、find、grep、ln、wc、od、du、df、gedit、管道命令、重定向、后台运行和awk命令,涵盖了文件管理、系统信息查询、文件操作等多个方面。
摘要由CSDN通过智能技术生成

目录

一.Linux树型目录结构

二.常用命令详解

2.1 ls 命令

2.1.1 ls -l命令

2.1.2 ls -a命令

2.2 stat命令 

2.3 cd命令

2.4 pwd命令

2.5 which命令

2.6 touch命令 

2.7 mkdir 命令

2.8 rmdir 命令 

2.9 rm 命令 

2.10 mv命令

2.11 cp命令

2.12 cat命令

2.13 more命令 

2.14 less命令

2.15 locate 命令 

2.16 find 命令

2.17 grep 命令

2.18 ln命令

2.19 wc 命令

2.20 od命令 

2.21 du命令

2.22 df命令

2.23 gedit命令 

2.24 管道命令

2.25 重定向 

2.26 后台运行

2.27 awk命令


一.Linux树型目录结构

在详解常用命令之前,先对Linux的树型目录结构做个简单的了解,如下所示:

简单说明:

  • /      #根目录
  • /bin   #基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, cd等等。这个目录中的文件都是可执行的,一般的用户都可以使用。
  • /dev   #设备文件,比如声卡、磁盘、鼠标、键盘等。
  • /etc  #系统管理和配置文件
  • /etc/init.d   #启动配置文件和脚本,可在这里添加启动脚本。
  • /etc/rc.local   #用户添加启动项
  • /home  #用户主目录,比如用户user的主目录就是/home/user,可以用~user表示
  • /lib   #标准程序设计库存放路径,又叫动态链接共享库,作用类似windows里的.dll文件
  • /sbin  #超级管理命令,这里存放的是系统管理员使用的管理程序。
  • /tmp   #临时文件目录,有时用户运行程序的时候,会产生临时文件。 /tmp就用来存放临时文件的。
  • /root  #系统管理员的主目录
  • /mnt   #用来临时挂载其他的文件系统
  • /lost+found   #这个目录平时是空的,系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。
  • /media      #即插即用型存储设备的挂载点自动在这个目录下创建,比如USB盘系统自动挂载后,会在这个目录下产生一个目录 
  • /proc  #虚拟文件目录,可直接访问这个目录来获取系统信息。
  • /var   #所有服务的登录文件或错误讯息档案(log files)都在 /var/log 里面
  • /boot  #包含Linux内核及系统引导程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一 般情况下,GRUB或LILO系统引导管理器也位于这个目录;
  • /usr   #最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:
  1.   usr/bin     #众多的应用程序
  2.   /usr/sbin     #超级用户的一些管理程序
  3.   /usr/include  #Linux下开发和编译应用程序所需要的头文件
  4.   /usr/lib     #常用的动态链接库
  5.   /usr/share/man  #帮助文档
  6.   /usr/src     #源代码,Linux内核的源代码就放在/usr/src/Linux里
  7.   /usr/local/bin  #本地增加的命令
  8.   /usr/local/lib  #本地增加的库根文件系统

. :代表当前路径

.. :代表上一级目录

~ :代表用户目录路径

二.常用命令详解

2.1 ls 命令

ls是英文单词list的缩写.用来查看文件目录的属性。

  • 例如直接输入ls按回车,查看根目录的文件以及目录。

2.1.1 ls -l命令

  • ls -­l  l参数代表以列表的方式显示。

  •   #第一个字符d 代表这是一个目录文件。
  •   # ‐  代表普通文件
  •   # c  字符设备文件
  •   # b  块设备文件
  •   # p  管道文件
  •   # l  链接文件
  •   # s  socket文件
  • #后面的rwxr‐xr‐x字符,代表user、group、other对文件所拥有的权限,rwx代表该用户拥有读写执行的权限。r‐x
  • 代表同一组的用户拥有的读和执行权限,后一个r‐x代表其他用户拥有读和执行权限。
  • # 2代表文件硬链接的计数,表示该文件有两个硬链接。
  • # where 文件所属的用户名。
  • # where  文件所属的用户组。
  • # 4096 文件大小,单位字节。
  • # 6月 25 16:53  文件最后被修改的日期。
  • # Videos 文件名

2.1.2 ls -a命令

  • ls -a ­a参数代表all的意思,表示把所有的文件都罗列出来,包括隐藏文件,点号开头的在Linux中都表示隐藏文件。

 

 ls ‐ld [filename] 代表只列出目录文件的属性。

2.2 stat命令 

查看文件的访问时间,修改时间等

访问时间,是指通过指令如cat、vi等来查看的文件的最近一次时间。更改时间,是指修改文件内容的最近一次时间。
改动时间,是指修改文件属性的最近一次时间。
注意:访问时间是内容更改后,第一次访问的时间,后面再次访问的时候访问时间不会改变

  • 51
    点赞
  • 290
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尘海折柳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值