本文作者:不许人间见白头

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

不许人间见白头 2年前 ( 2018-01-05 ) 281
系统目录结构,ls命令,文件类型,alias命令摘要: 系统目录结构(上)(下)ls =list  用来列出目录的/root目录是实际上是root用户的家目录普通用户在/home/用户名如果想普通用户的也要密钥登入的话,那么也...

系统目录结构(上)(下)

ls =list  用来列出目录的

/root目录是实际上是root用户的家目录

普通用户在/home/用户名

blob.png

如果想普通用户的也要密钥登入的话,那么也要在普通用户的家目录创建

tree   :用来树形显示目录,(包括显示目录下有哪些子文件)

如果没有按照方法是yum install -y tree

blob.png

当你tree(催命令的时候)某个目录在多文件的话怎么办呢?

man tree 可以显示tree的帮助文档

blob.png

比如你想指定最大只能显示2层

那么用tree -L 2 usr   其中2为指定显示集成目录

/usr/bin /usr/sbin /bin /sbin都是存放一下常用命令的

/sbin  下面的命令是root才有权限

/   根目录

/root/   root用户的家

bin  所有人都权限

/boot 系统目录(启动相关的文件)

/dev 设备文件

/etc 是系统配置文件所在的目录

/home 用户的家目录

/lib /lib64  系统的库文件类似余windows下的dll文件、

# ldd /bin/ls   查看命令依赖了哪些文件

/mnt  临时挂在目录

/proc  系统启动的进程

/run 一些进程产生的临时文件

/tmp  系统的临时目录 缓存目录

/usr 用户名的一些文件和所用到的一些命令文件

/var 存放一些系统日志

ls命令

ls -l  列出文件的详细信息

blob.png

第一列权限 第二列(有几个文件使用相同的inode号,第三列所属组 第四列大小,第五列时间,第六类文件名

ls -i  查看inode号

blob.png

-l :以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;

# ls -lh  显示文件有多大更人性化的显示(1.4k实际上就是1422b

blob.png

ls -la   查看所有文件包括隐藏文件 

blob.png

表示当前目录就是你目前所在的目录  “..”是上级目录

ls -d  仅显示目录名,而不显示目录下的内容列表。显示符号链接文件本身,而不显示其所指向的目录列表;

blob.png

ls -ta按时间排序

-t:用文件和目录的更改时间排序;

-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);

blob.png

最大的排前面

ll  === ls -l

文件类型

第一列显示文件的类型

blob.png

d 目录

-  二进制文件或者普通文件

blob.png

c  字符串设备

blob.png

l  软连接文件

blob.png

b 块设备(光盘,磁盘

blob.png

s  搜kiss特文件,通信用的socket 

alias命令(a里克斯)

查看别名,查看一个命令文件所在的路径的

which ls

blob.png

有alias选项的是这个命令是有加了参数组合的

如何查看alias里面的命令有哪些呢?

#alias

blob.png

如何做别名呢?

# alias ahao='ls -lha'

blob.png

取消别名

unalias ahao

如果想让你的文件在其他终端下也能生效的话,那么久在/root/.bashrc 这个文件下添加下别名如alias ahao='ls -lha'


文章版权及转载声明:

作者:不许人间见白头本文地址:https://www.ahaoyw.com/article/7.html发布于 2年前 ( 2018-01-05 )
文章转载或复制请以超链接形式并注明出处阿豪运维笔记