2.1—2.2 系统目录结构(上下)
列出目录和文件:ls
hao-1用密钥认证远程hao-2普通用户,是需要在hao-2普通用户下创建.ssh目录。在.ssh目录下创建authorized_keys公钥文件。把hao-1生成的公钥密令,添加在hao-2普通用户下:公钥文件内
root用户夹目录是在根/下:/root/
普通用户夹目录是在home下:/honme/普通用户/
1. 创建普通用户命令:useradd 跟自定义的普通用户名
[[email protected] ~]# useradd hao-02ptyh
2.切换到普通用户下:su - 跟普通用户名
[[email protected] ~]# su - hao-02ptyh
3. 普通用户下创建夹目录.ssh:
.ssh目录下创建authorized_keys公钥文件,给.ssh目录700权限
hao-01公钥,加在hao-02普用户的夹目录.ssh下的公钥文件内!
[[email protected] ~]$ mkdir /root/.ssh
切回root用户命令:
[[email protected] ~]$ su - root
4.安装tree命令:
安装指定命令:yum install -y 跟要安装的命令的包
[[email protected] ~]# yum install -y tree
5. tree使用说明:
[[email protected] ~]# man tree
退出使用说明:键盘q键
6. tree指定目录下最大显示两层目录文件:
[[email protected] ~]# tree -L 2 /
7. / (根)下目录详解:
[[email protected] ~]# ls /
.常用的命令存在4个目录下:bin sbin lib lib64
.bin 目录存放的命令:普通用户可用的命令,root用户也可以用
.sbin 目录存放的命令:超级管理员使用的命令:root
.boot 目录存放的命令:开机启动的相关命令
.dev 目录存放:设备文件
.etc 目录存放: 配置文件
.home 目录存放:用户的夹目录文件
.lib 目录存放:库文件
.lib64 目录存放:库文件
.media :临时媒介目录,插上U盘,U盘内文件在这个目录查看
.mnt :临时挂载目录,光驱或新增硬盘临时挂载在这个目录下使用
.opt :空目录
.proc 目录存放:进程文件和目录
.root :root用户的夹目录
.run 目录存放:进程产生的临时文件,重启关机文件会消失的!
.srv 目录存放:服务产生的文件,一般为空
.sys 目录存放:系统内核相关的文件(平时用不到的)
.tmp :系统的临时目录,任何用户都可以在tmp下操作
.usr 目录存放:系统用户所用得到的一些文件
.var 目录存放:进程服务产生的一些临时文件缓存
2.3 ls命令
ls命令常用的选项:
1. 列出文件的详细信息属性:
[[email protected] ~]# ls -l
-rw-------. 权限
1 多少个文件使用了相同的inode
root 用户
root 用户组
1263 文件大小(单位:b字节)
5月 27 00:14 创建或修改时间
anaconda-ks.cfg 文件名
2. 查看目录或文件的 inode号:
[[email protected] ~]# ls -i
33582987 是这个文件的inode号,
inode号是唯一的,多个文件可以同时用相同inode号
3. 查看隐藏的目录和文件:
[[email protected] ~]# ls -a
4. 创建或修改时间排序:ls -lta
时间越早排在越上面,时间越晚排在越下面
[[email protected] ~]# ls -lta
5. 指定列出的文件大小单位:h是kb单位
[[email protected] ~]# ls -lh
6. 列出指定目录下的子目录:
[[email protected] ~]# ls -l /
列出了/跟目录下,所有文件和目录的属性
7. 列出指定目录,但不列出目录下的:文件和子目录:
[[email protected] ~]# ls -ld /
只列出了/目录本身的属性,没有把目录下的文件和目录列出来
8. 总结ls常用使用的选型:
ls -l 列出非隐藏的文件目录
ls -i 列出inode
ls -a 列出全部文件目录包括隐藏的
ls -lta 列出的文件和目录,时间排序:由最新的排到最早期的
ls -lh 列出的大小单位变换,默认不指定大小单位:-h是kb
ls -ld 列出的指定目录,只列出目录本身,不列出目录下面东西
2.4 文件类型
1. 第一位:- 普通文件(文件名不带颜色,可以用cat命令查看内容)
第一位:- 二进制文件(文件名带颜色就是二进制文件编译过的文件)
2. 第一位:d 目录
3. 第一位:c 字符串设备(鼠标键盘)
4. 第一位:l 软链接文件(相当于Windows快捷方式)
5. 第一位:b 块设备文件(光盘,磁盘)
6. 第一位:s 通信文件
2.5 alias命令
1. 查看命令别名的本身命令:which 跟命令
[[email protected] ~]# which ls
2. 自定义别名命令:alias 跟自定的别名='指定的命令'
[[email protected] ~]# alias hao='ls'
3. 执行hao这个自定义的别名命令:
[[email protected] ~]# hao
4. 查看hao别名的命令是什么:which 自定义的别名命令
[[email protected] ~]# which hao
5. 删除自定义的别名命令:unalias 自定义别名命令
[[email protected] ~]# unalias hao
6. 删除之后,再运行这个自定义的别名命令:
[[email protected] ~]# hao