博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 目录结构-文件类型-ls-alias
阅读量:5879 次
发布时间:2019-06-19

本文共 4333 字,大约阅读时间需要 14 分钟。

hot3.png

linux 的目录结构:

/ : 根目录,最初的目录

/bin : 存放常用命令

/sbin : 存放常用命令,root用户有权限调用

/usr : 存放用户的文件, /usr/bin 和/usr/sbin 存放常用命令。

/boot : 存放系统启动相关文件

/dev : 存放设备文件,(光盘,鼠标,键盘等)

/etc : 存放系统配置文件

/home : 存放用户的家目录文件

/lib : 存放系统库文件,命令所依赖的库文件, 使用 ldd查看命令依赖哪些库,如 ldd /bin/ls 

/lib64 : 存放系统库文件,命令所依赖的库文件

/media : 媒介目录,默认空

/mnt : 临时挂载目录,默认空

/opt : 空目录

 /proc : 系统启动的进程的PID文件存放点

/root : root用户的家目录

/run : 存放进程所产生的临时文件,重启清空

/srv : 空目录,存放服务产生的文件

/sys : 存放系统内核相关文件

/tmp : 系统临时目录,

/var : /var/log 存放系统的日志 

 

 

ls命令: 显示目录下的目录和文件

常用选项 :

-l :长格式显示文件详细信息,第一列 权限,第二列 inode号,第三列 所有者,第四列 所属组 , 第五列 文件大小,第六列 第七列 第八列 文件最近修改的日期时间,第九列 文件或目录的名称

[root@linux01 ~]# ls -l /总用量 32lrwxrwxrwx.   1 root root    7 3月  15 06:06 bin -> usr/bindr-xr-xr-x.   4 root root 4096 3月  15 06:17 bootdrwxr-xr-x    4 root root   32 5月  27 21:20 datadrwxr-xr-x   19 root root 3120 6月   1 23:41 dev

-h:人性化显示文件或目录的大小单位:

[root@linux01 ~]# ls -lh /总用量 32Klrwxrwxrwx.   1 root root    7 3月  15 06:06 bin -> usr/bindr-xr-xr-x.   4 root root 4.0K 3月  15 06:17 bootdrwxr-xr-x    4 root root   32 5月  27 21:20 datadrwxr-xr-x   19 root root 3.1K 6月   1 23:41 dev

 

-i :查看文件的iNode号:

[root@linux01 ~]# ls -i 1.txt67560522 1.txt

 

-a :查看目录下所有文件和目录(包括隐藏的,名称前面加“.”为隐藏的):

[root@linux01 ~]# ls -al /总用量 44dr-xr-xr-x.  18 root root 4096 5月  31 23:08 .dr-xr-xr-x.  18 root root 4096 5月  31 23:08 ..-rw-r--r--    1 root root    0 4月  23 20:54 .autorelabel-rw-------    1 root root    8 5月  31 23:31 .bash_historylrwxrwxrwx.   1 root root    7 3月  15 06:06 bin -> usr/bindr-xr-xr-x.   4 root root 4096 3月  15 06:17 bootdrwxr-xr-x    4 root root   32 5月  27 21:20 datadrwxr-xr-x   19 root root 3120 6月   1 23:41 dev

 

-t :以文件或目录的修改时间排序显示,时间越近越前:

[root@linux01 ~]# ls -lt /总用量 32drwxr-xr-x   22 root root  640 6月   1 23:41 rundrwxr-xr-x.  82 root root 8192 6月   1 23:41 etcdrwxr-xr-x   19 root root 3120 6月   1 23:41 devdrwxrwxrwt.   8 root root 4096 6月   1 23:40 tmpdrwxr-xr-x.  20 root root 4096 6月   1 23:40 vardr-xr-xr-x   13 root root    0 6月   1 23:40 sysdr-xr-xr-x  348 root root    0 6月   1 23:40 procdr-xr-x---.   6 root root 4096 5月  30 01:15 rootdrwxr-xr-x    4 root root   32 5月  27 21:20 datadrwxr-xr-x.   4 root root   30 5月  26 23:57 homedr-xr-xr-x.   4 root root 4096 3月  15 06:17 boot

 

-d :只显示目录本身,不显示其子目录:

[root@linux01 ~]# ls -l /tmp/总用量 0srwxrwxrwx 1 mysql mysql  0 5月  27 23:28 mysql.sockdrwxr-xr-x 3 root  root  17 5月  28 00:33 pear[root@linux01 ~]#[root@linux01 ~]# ls -ld /tmp/drwxrwxrwt. 8 root root 4096 6月   1 23:40 /tmp/

 

 

文件类型:

通过 ls -l [文件名或目录名] ,长格式查看文件目录信息的第一列的第一位

-普通文件;d蓝色目录;b黄色块设备(磁盘);c黄色字符串设备(键盘,终端);l青色软链接;s粉色 socket文件(通信的)

 

 

alias :设置别名命令

直接alias 查看系统所有已经设置好的别名

设置别名格式:alias aa='ls -alht'

取消别名:unalias aa

[root@linux01 ~]# aliasalias cp='cp -i'alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias grep='grep --color=auto'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'[root@linux01 ~]#[root@linux01 ~]# alias zjy="ls -alht"[root@linux01 ~]#[root@linux01 ~]# aliasalias cp='cp -i'alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias grep='grep --color=auto'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'alias zjy='ls -alht'[root@linux01 ~]#[root@linux01 ~]# which zjyalias zjy='ls -alht'        /usr/bin/ls[root@linux01 ~]#[root@linux01 ~]# zjy /总用量 44Kdrwxr-xr-x   22 root root  640 6月   1 23:41 rundrwxr-xr-x.  82 root root 8.0K 6月   1 23:41 etcdrwxr-xr-x   19 root root 3.1K 6月   1 23:41 devdrwxrwxrwt.   8 root root 4.0K 6月   1 23:40 tmpdrwxr-xr-x.  20 root root 4.0K 6月   1 23:40 vardr-xr-xr-x   13 root root    0 6月   1 23:40 sysdr-xr-xr-x  349 root root    0 6月   1 23:40 proc-rw-------    1 root root    8 5月  31 23:31 .bash_historydr-xr-xr-x.  18 root root 4.0K 5月  31 23:08 .dr-xr-xr-x.  18 root root 4.0K 5月  31 23:08 ..dr-xr-x---.   6 root root 4.0K 5月  30 01:15 rootdrwxr-xr-x    4 root root   32 5月  27 21:20 datadrwxr-xr-x.   4 root root   30 5月  26 23:57 home-rw-r--r--    1 root root    0 4月  23 20:54 .autorelabeldr-xr-xr-x.   4 root root 4.0K 3月  15 06:17 boot

 

PS:

which :查看命令的路径,或者别名的详细

转载于:https://my.oschina.net/u/3866910/blog/1822682

你可能感兴趣的文章
python小程序4
查看>>
sed指定某行插入、追加、全局替换
查看>>
这款智能镜子能模拟各种光线下的化妆效果
查看>>
Linux下重置MySQL管理员密码
查看>>
centsOS下安装vsftp的配置
查看>>
我的友情链接
查看>>
ubuntu10.04在Compaq机器下如何驱动无线网卡
查看>>
jenkins 编译 vue 项目、远程发布项目 脚本
查看>>
Rsync SSH断点续传
查看>>
mysql 错误日志:Got an error reading communication packets
查看>>
html教程:1.1 HTML的基本结构
查看>>
团结才能出战斗力
查看>>
Webmin
查看>>
iOS 第三方登陆避免被APP STORE拒
查看>>
最近学习中
查看>>
webstorm 注册码
查看>>
如何低成本注册CN域名?
查看>>
【收藏改版公告】巧用家园收藏,让你在社区慧眼识“珍”【家园帮助】
查看>>
路由器新手求教
查看>>
解决jquery异步返回html代码后,jquery事件失效的问题
查看>>