【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/ ##用户相关信息数据

【Linux运维】 unit 2 Linux的系统结构及常用指令

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异常退出
【Linux运维】 unit 2 Linux的系统结构及常用指令
当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
				..............待施工.................