2.1—2.2 系统目录结构(上下);2.3 ls命令;2.4 文件类型;2.5 alias命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.1—2.2 系统目录结构(上下);2.3 ls命令;2.4 文件类型;2.5 alias命令相关的知识,希望对你有一定的参考价值。

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


以上是关于2.1—2.2 系统目录结构(上下);2.3 ls命令;2.4 文件类型;2.5 alias命令的主要内容,如果未能解决你的问题,请参考以下文章

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

一周第五次课 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型2.5 alias命令

2018-3-23

系统目录结构/ls命令/文件类型/alias命令

一周第五次课(1月26日)