基于CentOS。
6 目录结构
目录 | 用途 |
---|---|
/bin | 存放着最经常使用的命令 |
/sbin | 存放的是系统管理员使用的系统管理程序 |
/boot | Linux启动时,需要的一些核心文件 |
/dev | 设备文件 |
/etc | 配置文件 |
/home | 用户家目录 |
/media | 媒体文件 |
/mnt | 挂载文件 |
/opt | 第三方软件 |
/proc | 虚拟化文件 |
/root | 管理员的家目录 |
/run | 远程文件 |
/srv | 压缩过的文件 |
/sys | 系统文件 |
/usr | 安装的软件,共享库 |
/var | 可变数据,日志文件 |
/tmp | 临时文件 |
/lib | 类似于Windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库。 |
/usr/src | 内核源代码默认的放置目录。 |
/usr/bin | 普通用户可以使用的程序 |
/usr/sbin | 超级用户使用的比较高级的管理程序和系统守护程序 |
/usr/lib | 32位库文件 |
/usr/lib64 | 64位库文件 |
7. 文件处理
- 执行ls命令后,如何判断是目录还是文件。看最开头部分
- d:表示目录
- -:表示文价
- l:连接文件
- b:设备文件,提供存储的接口设备,硬盘
- c:设备文件,提供串行的接口设备————键盘,鼠标
[root@linuxprobe ~]# ls -l
total 8
-rw-------. 1 root root 1032 Jul 11 04:33 anaconda-ks.cfg
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Desktop
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Documents
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Downloads
-rw-r--r--. 1 root root 1083 Jul 10 20:36 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Music
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Pictures
- 文件的复制、删除、移动等命令
在tmp文件中新建文件夹dxq进行练习
活动 | 单来源 | 多来源 |
---|---|---|
复制文件 | cp file1 file2 | cp file1 file2 file3 dir (5) |
移动文件 | mv file1 file2 (1) | mv file1 file2 file3 dir (4) |
删除文件 | rm file1 | rm -f file1 file2 file3 (5) |
创建目录 | mkdir dir | mkdir -p par1/par2/dir (6) |
复制目录 | cp -r dir1 dir2 (2) | cp -r dir1 dir2 dir3 dir4 (4) |
移动目录 | mv dir1 dir2 (3) | mv dir1 dir2 dir3 dir4 (4) |
删除目录 | rm -r dir1 (2) | rm -rf dir1 dir2 dir3 (5) |
注:(1)结果位重命名
(2)需要使用“递归”选项处理来源目录
(3)如果dir2存在,则结果为移动。如果dir2不存在,则结果为重命名
(4)最后一个参数必须是目录
(5)请谨慎使用“force”选项,系统将不会提示您确认操作,-f 强制
(6)使用“创建父级”选项时应小心;无法捕获键入错误
[root@linuxprobe dxq]# touch 1
[root@linuxprobe dxq]# touch 2
[root@linuxprobe dxq]# touch 3
[root@linuxprobe dxq]# ls
1 2 3 abc abc_1 dxq1
[root@linuxprobe dxq]# rm -f 1
[root@linuxprobe dxq]# rm 2
rm: remove regular empty file ‘2’? y //管理员账户才有提示
[root@linuxprobe dxq]# rm -f 3
8. 文件查看
- cat 查看文件,内容全部显示。如果文件过长需要从头看的话,需要不断的往上滚
- -A 整合命令-vET
- -b 列出行号,但空白行不标志
- -E 将结尾的断行字符($)显示
- -n 列出行号,空白行也会显示
- -T 将tab案件以^I显示
- -v 列出一些看不出来的特殊字符
- nl 显示的时候,顺便出现行号
- -b 无法单独使用,用法如下
- -ba 无论是否有空行都列出行号
- -bt 如果有空行,则不列出行号
- -n
- -nln 行号在屏幕最左方
- nrn 行号在屏幕最右方,前面不加0
- nrz 行号在屏幕最右方,前面加0
- -w 缩进多少位
- -b 无法单独使用,用法如下
- tac 从最后一行开始显示
- more 一页一页翻文件
- 空格 向下翻一页
- 回车 向下翻一行
- /字符串 搜索 (不方便)
- :f 立刻显示文件名和当前页行数
- b 翻到第一页
- q 离开
- less
- 空格 向下翻动一页
- pagedown 向下翻动一页
- pageup 向上翻动一页
- n 重复前一个搜索
- N 反方向重复前一个搜索
- q 退出
- head 显示文件前10行 -n 设置行数
- tail 显示文件尾10行 -n 设置行数
- wc 显示文件的行数,数字,字节
- -c 只显示字节
- -w 只显示字数 一个字被定义为空白、空格、换行
- -l 只显示行