码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-12-15 17:25:53      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:目录结构   基本命令   

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自定义的普通用户名

[root@hao-02 ~]# useradd hao-02ptyh

2.切换到普通用户下:su -普通用户名

[root@hao-02 ~]# su - hao-02ptyh

3. 普通用户下创建夹目录.ssh

.ssh目录下创建authorized_keys公钥文件,给.ssh目录700权限

hao-01公钥,加在hao-02普用户的夹目录.ssh下的公钥文件内

[hao-02ptyh@hao-02 ~]$ mkdir /root/.ssh

切回root用户命令:

[hao-02ptyh@hao-02 ~]$ su - root

4.安装tree命令:

安装指定命令:yum install -y 要安装的命令的包

[root@hao-02 ~]# yum install -y tree

5. tree使用说明:

[root@hao-02 ~]# man tree

退出使用说明:键盘q键

6. tree指定目录下最大显示两层目录文件:

[root@hao-02 ~]# tree -L 2 /

7. / (根)下目录详解:

[root@hao-02 ~]# 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. 列出文件的详细信息属性:

[root@hao-02 ~]# ls -l

技术分享图片

-rw-------.               权限

1                           多少个文件使用了相同的inode

root                      用户

root                       用户组

1263                      文件大小(单位:b字节)

5月 27 00:14         创建或修改时间

anaconda-ks.cfg   文件名

2. 查看目录或文件的 inode号:

[root@hao-02 ~]# ls -i

技术分享图片

33582987   是这个文件的inode号,

inode号是唯一的,多个文件可以同时用相同inode号

3. 查看隐藏的目录和文件:

[root@hao-02 ~]# ls -a

技术分享图片

4. 创建或修改时间排序:ls -lta

时间越早排在越上面时间越晚排在越下面

[root@hao-02 ~]# ls -lta

技术分享图片

5. 指定列出的文件大小单位:h是kb单位

[root@hao-02 ~]# ls -lh

技术分享图片

6. 列出指定目录下的子目录

[root@hao-02 ~]# ls -l /

列出了/跟目录下,所有文件和目录的属性

技术分享图片

7. 列出指定目录,但不列出目录下的:文件和子目录:

[root@hao-02 ~]# 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 命令

[root@hao-02 ~]# which ls

技术分享图片

2. 自定义别名命令alias自定的别名='指定的命令'

[root@hao-02 ~]# alias hao='ls'

3. 执行hao这个自定义别名命令

[root@hao-02 ~]# hao

4. 查看hao别名的命令是什么:which 自定义的别名命令

[root@hao-02 ~]# which hao

技术分享图片

5. 删除自定义的别名命令:unalias 自定义别名命令

[root@hao-02 ~]# unalias hao

6. 删除之后,再运行这个自定义的别名命令:

[root@hao-02 ~]# hao


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

标签:目录结构   基本命令   

原文地址:http://blog.51cto.com/zhuneianxiang/2051114

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!