文件目录相关命令、vi编辑器
文件系统层次结构标准FHS
- /bin :bin是二进制英文缩写。
- /boot : 存放的都是系统启动时要用到的程序。
- /dev : 包含了所有Linux系统中使用的外部设备。
- /etc : 存放了系统管理时要用到的各种配置文件和子目录。
- /lib : 存放系统动态连接共享库的。
- /home : 普通用户的主目录。
- /root : 根目录(超级用户)的主目录。
命令
1. pwd
pwd显示当前路径
linux@ubuntu : ~$ pwd
/home/linux
2. ls
ls列目录内容
ls [选项] [目录或文件名]参数:
ls -a
-a:–all的缩写,显示所有的文件,包括隐藏文件(以.开头的文件)。
ls -l
-l是Linux和unix命令,意思指以长格式的形式查看当前目录下所有可见文件的详细属性。其中rwx、r-x、r-x各有功能。
ls -R
连同子目录一同显示出来,也就所说该目录下所有文件都会显示出来(显示隐藏文件要加-a参数)
3.cd
cd … 返回上一级目录
cd - 回到上一次的工作目录
cd 回到家目录
4.Cat
Cat -s 多个空行合并成一个空行显示
-b 加行号显示
nl 加行号
head
-n 文件名(前n行,默认10)
tail
-n 文件名(后n行,默认10)
5.touch
创建或更新时间戳
6.rm
删除文件
rm [options]
rm -i file -i 进行任何删除操作前必须先确认
rm -r directory -r 同时删除该目录下的所有目录层
文件的权限
vi编辑器
vi编辑器是Linux中最基本的编辑器。但vi编辑器在系统管理、服务器配置工作中永远都是无可替代的
1.vi编辑器的使用
2.vi模式切换命令
3.vi拷贝与粘贴命令
5.vi保存和退出命令
6.vi光标命令
7.vi替换命令
利用:s 命令可以实现字符串的替换
😒/str1/str2/
😒/str1/str2/g
:.,$ s/str1/str2/g g全部替换
:1,$ s/str/str2/g
:%s/str1/str2/g
8. vi复制和剪切命令
y0-将光标至行首的字符拷入剪切板
y
−
将光标至行尾的字符拷入剪切板
d
0
−
将光标至行首的字符剪切入剪切板
d
-将光标至行尾的字符拷入剪切板 d0-将光标至行首的字符剪切入剪切板 d
−将光标至行尾的字符拷入剪切板d0−将光标至行首的字符剪切入剪切板d-将光标至行尾的字符剪切入剪切板
range y-块复制
range d-块剪切