一文总结Linux最基础的使用

0x01.常见目录的用途

  • /根目录, Linux下的主目录,一切目录的根源。
  • /bin:bin是Binary的缩写, 存放着最经常使用的命令。
  • /boot:存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
  • /dev:dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
  • /etc:存放所有的系统管理所需要的配置文件和子目录。
  • /home:用户的主目录。
  • /lib:这个目录里存放着系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库。
  • /lost+found:存放系统非法关机产生的文件。一般为空。
  • /media:linux系统自动识别的一些外部设备将会挂载到这个目录下。
  • /mnt:为了让用户临时挂载别的文件系统。
  • /opt:给主机额外安装软件所摆放的目录。
  • /proc:虚拟的目录,它是系统内存的映射,可以通过直接访问这个目录来获取系统信息。
  • /root:系统管理员目录。
  • /sbin:存放系统管理员使用的系统管理程序。
  • /tmp:存放一些临时文件。
  • /usr:存放了用户的很多应用程序和文件。
  • /usr/bin:系统用户使用的应用程序。
  • /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。
  • /usr/src:存放内核源代码。
  • /var:存放经常修改的文件。
  • . :代表当前的目录,也可以使用 ./ 来表示。
  • .. :代表上一层目录,也可以 ../ 来代表。

Linux所有的文件和目录都被组织成以一个根节点开始的倒置的树状结

0x02.文件属性与权限

如:-rw-r--r-- 1 root root 0 Nov 27 19:50 200
文件属性的第一个字符代表文件所属类型

符号 含义
d 目录
- 文件
l 链接文档
b 随机存储装置

接下来的九个字符含义是

组别(每三个字符一组) 含义
第一组 文件所有者的权限
第二组 与文件所有者同一组的用户的权限
第三组 不与文件所有者同组的其他用户的权限

在每一组内的三个字符含义

字符 权限含义 所代表数字
r 可读 4
w 可写 2
x 可执行 1
- 无权限 0

三个权限代表数字之和就是每一组用户对这个文件的权限大小

紧跟其后的数字实连接文件数
后面的第一个root代表用户
第二个root表示用户所在的组
再之后的数字表示文件大小
然后是最后修改时间
最后是文件名

0x03.常用命令

  • clear:清屏。
  • pwd:显示当前所在目录。
  • cd:切换目录。相对路径的快速写法:cd ../目录名
  • ls:列出目录。常用参数:-l:目录详情;-a:列举目录中的全部文件,包括隐藏文件(.filename);r:从后向前地列举目录中的内容;R:递归地列举所有目录(在当前目录之下)的内容;S:按文件大小排序;F:列举文件类型
  • man:获取某个命令的详细参数和用法。
  • mkdir:创建一个新的目录。
  • rmdir:删除一个空的目录。
  • cp:复制文件或目录。
  • rm:移除文件或目录。常用参数:-rf递归全部删除。
  • mv:移动文件与目录,或修改文件与目录的名称。
  • cat: 由第一行开始显示文件内容。
  • tac:从最后一行开始显示。
  • nl:显示的时候输出行号。
  • more:一页一页的显示文件内容。
  • less:一页一页显示,可以翻页。
  • head:只看头几行。
  • tail:只看尾巴几行。
  • g/^\s*$/d:vi删除多余空行。
  • ::vi切换到命令格式。
  • i:vi切换到输入格式。
  • x:vi删除光标所在字符。
  • w:vi保存文件。
  • q:退出vi。
  • :q!:强制离开vi。
  • :set nu:vi显示行号。
  • sudo -su:切换到root用户。
  • exit:从root用户退出。
  • sudo:在需要root权限的命令前加上,输入密码可以使用一次root权限。
  • tar -zcvf 目标文件 源文件或文件夹:打包。
  • tar -zxvf 目标文件 源文件或文件夹:解包。
  • chown:修改文件的拥有者,前提是要有该拥有者。
  • chmod:修改拥有者和所属组的权限。
发布了57 篇原创文章 · 获赞 43 · 访问量 3659

猜你喜欢

转载自blog.csdn.net/ATFWUS/article/details/104518273