系统目录结构与ls,alias命令
2018-01-26 00:00
337 查看
2.1-2.2系统目录结构
课程相关:Ls=list
tree:树形形式显示目录下文件
tree –-hep:显示常用选项
tree –L 2 /:显示两层
man:用来显示一个文件的帮助文档
root:系统管理员
系统目录结构:
常用目录:
bin 和sbin 都是系统的程序目录 root 可以使用bing 和sbing 普通用户使用bin 目录的boot 系统启动的配置目录
dev 驱动相关的
etc 系统配置文件
home 用户的家目录
lib lib64 库文件
media 媒介目录 /u盘
mut 临时挂载目录
opt 一般大程序安装目录
proc 系统启动进程目录
root root 家目录
run 进程产生的临时目录文件,关机后会自动清除
srv =service 系统服务所产生的文件,默认为空
var 存放日志文件(.log)
sys 系统内核文件
tmp 系统临时文件目录
usr 用户文件目录
2.3ls命令
ls是list的缩写,列出当前目录下的文件。ls –l 列出详细信息
[root@1 ~]# ls -l / 总用量 16 lrwxrwxrwx. 1 root root 7 10月 17 03:41 bin -> usr/bin dr-xr-xr-x. 4 root root 4096 10月 17 03:54 boot drwxr-xr-x 19 root root 3200 10月 20 14:46 dev drwxr-xr-x. 77 root root 8192 10月 20 15:14 etc drwxr-xr-x. 3 root root 20 10月 20 15:14 home lrwxrwxrwx. 1 root root 7 10月 17 03:41 lib -> usr/lib
ls -i 查看inode
[root@1 ~]# ls -i 16797771 anaconda-ks.cfg ##16797771 就是文件anaconda-ks.cfg的inode号
注意:inode表示记录文件的属性,权限,所有者,所属组,大小,时间,存放在磁盘那一块位置等。
ls –a 列出所有文件,包括隐藏文件。
[root@1 ~]# ls –a . anaconda-ks.cfg .bash_logout .bashrc .ssh .. .bash_history .bash_profile .cshrc .tcshrc
. 表示当前文件
.. 表示当前文件的上一级目录
ls –t 按文件的最后更改时间排序
[root@1 ~]# ls -tl / 总用量 16 ##最新排在最上面,最旧排在最下面。 drwxrwxrwt. 8 root root 233 10月 20 15:39 tmp drwxr-xr-x. 3 root root 20 10月 20 15:14 home drwxr-xr-x. 77 root root 8192 10月 20 15:14 etc drwxr-xr-x 21 root root 580 10月 20 15:03 run drwxr-xr-x 19 root root 3200 10月 20 14:46 dev drwxr-xr-x. 19 root root 267 10月 20 14:46 var dr-xr-xr-x 13 root root 0 10月 20 14:46 sys dr-xr-xr-x 119 root root 0 10月 20 14:46 proc dr-xr-x---. 3 root root 147 10月 18 19:15 root
ls –d 针对目录,只列出目录本身信息
[root@1 ~]# ls -ld /root/ dr-xr-x---. 3 root root 147 10月 18 19:15 /root/
ls –h 合适的大小单位
[root@1 ~]# ls -lh / 总用量 16K lrwxrwxrwx. 1 root root 7 10月 17 03:41 bin -> usr/bin dr-xr-xr-x. 4 root root 4.0K 10月 17 03:54 boot drwxr-xr-x 19 root root 3.2K 10月 20 14:46 dev drwxr-xr-x. 77 root root 8.0K 10月 20 15:14 etc drwxr-xr-x. 3 root root 20 10月 20 15:14 home lrwxrwxrwx. 1 root root 7 10月 17 03:41 lib -> usr/lib lrwxrwxrwx. 1 root root 9 10月 17 03:41 lib64 -> usr/lib64
2.4文件类型
LINUX中的七种文件类型:d 目录文件。
l 符号(软硬)链接(指向另一个文件,类似于瘟下的快捷方式)。
s 套接字SOCK文件。(源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字,通信文件,程序间通信)
b 块设备文件,二进制文件。(二进制文件无法cat,光盘磁盘块设备等)
c 字符设备文件。(鼠标键盘设备等)
p 命名管道文件。
- 普通文件,或更准确地说,不属于以上几种类型的文件
2.5alias命令
alias 设置指令的别名语法: alias [别名]=[指令名称]
用法:
注:alias的效力仅限于该次登录的操作,重启后失效。 若要使得该别名永久生效,需要编辑 .profile 或 .cshrc文件
常用快捷键:
Ctrl + C:这个是用来终止当前命令的快捷键,当然你也可以输入一大串字符,不想让它运行直接 Ctrl+ C,光标就会跳入下一行。Tab: 这个键是最有用的键了,也是我敲击概率最高的一个键。因为当你打一个命令打一半时,它会帮你补全的。不光是命令,当你打一个目录时,同样可以补全。
Ctrl + D:退出当前终端,同样你也可以输入 exit。
Ctrl + Z:暂停当前进程,比如你正运行一个命令,突然觉得有点问题想暂停一下,就可以使用这个快捷键。暂停后,可以使用 fg 恢复它。
Ctrl + L:清屏,使光标移动到第一行。
Ctrl + U:当我们敲命令敲了很长,之后发现前面的都不对,这时候可以按 Ctrl + U 快捷键快速删除光标前面的所有字符。
Ctrl + A:快速把光标定位到行首。
Ctrl + E: 和 Ctrl + A 相反,快速把光标定位到行尾。
相关文章推荐
- 系统目录结构-ls命令-文件类型-alias命令
- 系统目录结构、ls命令、文件类型、alias命令
- 系统目录结构 文件类型和ls、alias命令
- 系统目录结构,ls,alias,which命令以及文件类型
- 系统目录结构、ls命令、文件类型、alias命令
- 系统目录结构,ls命令,文件类型,alias命令
- linux学习(五)系统目录结构,ls命令,文件类型,alias
- Linux系统目录结构、文件类型、ls和alias命令
- 系统目录结构、ls命令、文件类型、alias命令
- 系统目录结构、ls、alias命令
- 系统目录结构、ls命令、文件类型、alias命令
- Linux系统目录结构、ls命令、文件类型、alias命令
- 系统目录结构 ls命令 文件类型 alias命令
- 2.1-2.5系统目录结构、ls命令、alias别名和文件类型
- Linux系统目录结构、ls命令、文件类型、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命令
- 系统目录结构 ls命令、 文件类型 、alias命令
- 系统目录结构、文件类型、 ls、alias命令
- Linux系统结构目录、ls命令、文件类型、alias命令笔记