【Linux运维】 unit 2 Linux的系统结构及常用指令
【Linux运维】 unit 2 Linux的系统结构及常用指令
1.Linux系统结构
Linux是一个倒树形结构,最大的目录名称叫“/”(根目录)
Linux系统中的二级目录
名称 | 作用 |
---|---|
/bin | ##二进制可执行文件,系统常规命令 |
/boot | ##启动目录,存放系统自动启动文件,内核,初始化程序 |
/dev | ##系统设备管理文件 |
/etc | ##大多数系统配置文件存放路径 |
/home | ##普通用户家目录 |
/lib | ##函数库 |
/lib64/ | ##64位函数库 |
/media | ##光驱临时挂载点 |
/mnt | ##手动临时挂载点 |
/run | ##自动临时设备挂载点 |
/opt | ##第三方软件安装路径 |
/proc | ##系统硬件信息和系统进程信息 |
/root | ##超级用户家目录 |
/sbin | ##系统管理命令,通常只有root可以执行 |
/srv | ##系统数据目录 |
/var | ##系统数据目录 |
/sys | ##内核相关数据 |
/tmp | ##临时文件产生目录 |
/usr/ | ##用户相关信息数据 |
2.文件管理命令
①文件建立
touch filename
注意:
touch不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
②目录建立
mkdir directory
mkdir -p dir1/dir2/dir3
-p建立递归目录时,当上层目录不存在自动建立
③文件删除
rm file
rm -f file -f=force 表示强制删除不提示
④目录删除
rm -r directory -r表示递归删除,也就是删除目录本身和里面的所有内容
rm -r -f dir 删除目录不提示
rm -rf dir 在命令参数使用过程中,-a -b -c = -abc = -bac
rm -fr dir
⑤编辑文件
1.gedit
gedit file ##必须有图形
2.vim
vim file -->按[i]进入insert模式-->书写内容-->按[ESC]退出insert模式-->wq保存退出
当vim异常退出
当vim异常退出时会生成.file.swp文件
当再次打开此文件时会出现以下情况:
file name: ~kiosk/Desktop/hello
modified: YES
user name: kiosk host name: foundation0.ilt.example.com
process ID: 31820
If this already, delete the swap file ".hello.swp" <<<此文件中存放大是未保存的数据
Swap file ".hello.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
只读打开 继续编辑 恢复数据 删除swap文件 退出 退出
无论按[O] (E) ® (Q) (A) 任何一个都不会删除.swp文件
那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除
vim恢复正常工作
⑥文件的复制
cp 源文件 目的地文件
cp -r 源文件目录 目的地目录
cp 源文件1 源文件2 目的地目录 ##目的地目录必须存在
cp -r 源目录1 源目录2 目的地目录 ##目的地目录必须存在
⑦文件移动
mv 源文件 目的地文件 ##重命名
mv 源目录 目的地目录
注意:
相同磁盘的文件移动只是一个重命名的过程
不同磁盘的文件移动是复制删除过程
⑧文件查看
cat file ##查看文件的全部内容
cat -b file ##-b显示行号
less file
⑨
⑩
..............待施工.................