1,系统目录结构。
①学习ls命令。ls是list的简写,它的作用是列出当前目录或者指定目录下的所有文件或者目录。
用ls /命令查看根目录。
用ls /root/查看root的家目录。
查看root目录下的authorized_keys。此文件名和路径必须固定,由sshd的配置文件规定。只能在配置文件里面更改。
创建其他用户并查看其家目录。删除用户以及家目录的命令是:userdel -r 用户名.
②学习tree命令。tree命令是用来树形的显示目录的结构。默认是没有安装的。用yum - y install tree来安装。安装完成后可以用tree --help了解其用法。
③man命令。man是manual的缩写,man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。我们可以用man tree来查看一下tree命令的用法。
指定目录tree的最大深度。
显示根目录tree下的二层。
④/bin/ 目录,/sbin/ 目录,用来存放命令。/bin/ 目录用来存放普通用户的命令,/sbin/ 目录是用来存放root用户的命令。
⑤/boot/ 用来存放与系统启动相关的文件。
⑥/dev 用来存放系统的设备文件。
⑦/etc/ 用来存放配置文件。 /home/ 存用户的家目录文件。/lib /lib64 用来存放系统的库文件。很多命令都依赖于库文件。用ldd /bin/ls 来查看ls依赖的库。
⑧/media/ 用来存放媒体文件。 /mnt/ 临时挂载目录。/opt/ 存放oracle的文档。/proc/ 系统启动的一些进程,会生成一个pid,可以通用pid来查看进程的位置。 /run/ 进程产生的临时文件,系统关机重启就会消失。/svr/ 一些服务产生的文件。/sys/ 存放系统内核相关的文件。/tmp/ 系统的临时目录。/usr/ 用户用到的一些文件。/var/ 系统一般运行时要改变的数据。
2,ls 命令详解。
-l 列出文件的详细信息。依次为文件属性,相同inode号的文件数量,所有者,所属组,文件大小,最后修改时间,文件名。
-i 查看文件的inode号。inode用来存放文件的元信息,除了文件名以外的所有文件信息。inode号相同则文件相同,只是文件名不一样。
-a 查看目录下所有隐藏的文件。
/root/ . .. 这三个目录使用的inode号一样。
我们可以认为目录下有几个子目录,文件数量就是显示是几。
-t 以时间的先后顺序排列。
-d 只列出目录本身。
可以用man ls查看其所有的用法。
ll命令是ls -l的别名。可以用which ll查看别名。
3,文件类型。ls命令结果的第一列的第一位。
d表示是文件目录。-表示是普通文件。
可以用cat查看普通文件,带颜色的不能查看,因为它是二进制的文件。普通文件和二进制文件都显示为-号。
c表示字符串类型的文件。l表示软连接文件。
b表示块设备文件。
s表示套接口文件。
p表示管道。
4,alias命令。俗称别名,它是由命令选项加组合形成的新命令。
which命令,在PATH变量的指定路径中搜索某个系统命令的位置。
PATH 就是一系列的路径。
如果不想使用别名就用绝对路径。
使用alias查看系统里面哪些文件有别名。
自定义一个命令wwan。
用whic查找wwan。
取消别名。unalias wwan。