2.1 系统目录结构
1、系统目录
ssh的配置文件存放位置
[[email protected] ~]# ls /etc/ssh/sshd_config
/etc/ssh/sshd_config
根下面都有哪些目录
tree -/ --查看根目录下都有哪些文件
man tree
bin
环境变量-PATH
boot
dev
etc目录-配置文件
home-用户家目录
lib-库文件
怎样看命令所依赖的库
2.2 系统目录结构
media --媒体目录
mnt--挂载点
opt--安装软件的目录
run目录---进程产生的临时文件-重启会消失
sys-系统目录;
srv-服务临时目录
tmp-临时目录
usr-系统用户目录
var-系统日志产生的目录
常用到的目录
usr/bin; usr/sbin;---命令存放的位置
/bin /sbin
/etc/--配置文件
/var/--日志、临时文件
/usr/local---程序或编译安装的目录
2.3 ls命令
ls 命令
ls -l 列举当前目录与文件
ls -i 表示inode号---关联硬链接
[[email protected] ~]# ls -l
total 24
-rw-r--r--. 1 root root 13 Mar 20 2017 a.txt
-rw-------. 1 root root 1066 Mar 20 2017 anaconda-ks.cfg
drwxr-xr-x. 2 root root 6 Dec 14 08:41 authorized_keys
目录---权限--硬连接---root用户--root用户组---1066文件大小--日期时间--文件名
[[email protected] ~]# ls -lh anaconda-ks.cfg
-rw-------. 1 root root 1.1K Mar 20 2017 anaconda-ks.cfg
显示所有文件--ls -al
[[email protected] ~]# ls -al
[[email protected] ~]# ls -ld /root
dr-xr-x---. 7 root root 4096 Dec 14 09:26 /root
ls 显示inode号
. 单独的一个. 表示当前目录;
.. 如果是2个.. 表示上一级目录
[[email protected] ~]# ls -i .ssh/..
35013067 a.txt 67865643 authorized_keys 1697 ovs 35958830 ???
34528802 anaconda-ks.cfg 1303114 mininet 35958846 q
[[email protected] ~]# ls -i.
ls: invalid option -- '.'
Try 'ls --help' for more information.
[[email protected] ~]# ls -i .
35013067 a.txt 67865643 authorized_keys 1697 ovs 35958830 ???
34528802 anaconda-ks.cfg 1303114 mininet 35958846 q
[[email protected] ~]#
[[email protected] ~]# ls -i /root
35013067 a.txt 67865643 authorized_keys 1697 ovs 35958830 ???
34528802 anaconda-ks.cfg 1303114 mininet 35958846 q
[[email protected] ~]#
ls 命令参数:-lta -t表示时间
和不加-t的区别
加参数-d,表示时间越早的排在最下面,越晚的排在最上面
2.4 文件类型
1、文件类型
d:目录
/bin/ls:文本文件
普通文本;
/dev:C文件类型-字符串设备
软链接、硬连接文件
b文件,块文件类型
s:socket文件
L:软连接文件
2.5 alias命令
1、alias命令=别名命令
which命令
查看别名命令-查看命令存放的位置
环境变量:PATH
命令(ls)如果在上述的路径中,直接输入命令可以生效。
如果不在上述的路径中,命令不生效
[[email protected] ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
增加别名:
取消别名