linux学习第五篇:系统目录结构,ls命令,文件类型以及alias命令

系统目录结构

Ls查看根目录

大多数常用的命令都存在于目录   /usr/bin     /usr/sbin/      /bin/    /sbin/   下

sbin:目录下的命令一般都是root用户用的,普通用户不能用

bin:目录下的命令是普通用户用的,当然root也能用

boot :目录下是系统启动相关的文件

dev: 是linux系统里特有的设备文件,如光盘,硬盘,鼠标等

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

home :是用户的家目录

lib,lib64 :是存系统的库文件,很多命令都依赖于库文件(如输入命令: ldd /bin/ls  可查看命令ls依赖的库文件)

media :默认是空的,U盘会自动放到media目录中

mnt :临时挂载的目录,可把光驱,新增的硬盘挂载到该目录下

proc :系统启动的进程

run :进程产生的临时文件,关机就会消失的文件

srv :存一些服务产生的文件

sys :存一些系统内核相关的文件(平时不会去动,关注)

tmp :系统的临时目录,任何用户都可以在该目录下增删改

usr :用户的文件

var : /var/log/下存的是系统的日志

比较重要的几个:

/usr/bin :存命令的目录

/usr/sbin :存命令的目录

/bin/ :存命令的目录

/sbin/ :存命令的目录

/etc/ :存配置文件

/var/ :系统进程,服务产生的临时文件,系统日志等

/usr/local/ :自己的编译的服务会放在该目录

Ls命令

ls -a 全部的档案,连同隐藏档一起列出来(常用,‘.’开头的都是隐藏文件,包括目录)

ls -h 将档案容量以人类较易读的方式列出来(例如 GB,KB等)

ls -l 长数据串行出,包含档案的属性与权限等等数据(常用)

ls -S 以档案容量大小排序,而不是用档名排序

ls -F 列出的文件中,可执行文件加“*”,目录加“/”

ls -l a*  这个命令会列出在当前工作目录下所有的以小写a开头的文件,比如说abc.txt,alpha.jpg等等。

ls –ld  列出目录的详细信息

ls –i   查看文件的inode号

Ls –t 以时间顺序排序,越早排越下,越晚排越上

文件类型

.  :为当前目录

..  :为上一级目录

d :表示目录

-         :表示普通文件

c : 表示字符串设备(如鼠标,键盘等)

b :表示块设备文件(光盘,磁盘等)

s :表示套接口文件(用来通信)

l  :表示软连接,硬链接文件

alias命令

1.      使用命令alias,可查看系统所有的命令别名

2.      使用命令 which可查看指定命令的alias别名和对应路径

3.      使用alias可自己定义别名

4.      unalias取消之前自己定义的别名

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区

领取腾讯云代金券