1. 文件操作(增,删,改,查)
1.1 新建文件(增)touch
命令:
touch 文件名
示例:在当前目录创建一个名为LL.txt的文件 touch LL.txt
1.2 删除文件(删) rm
命令:
rm -rf 文件名
1.3 修改文件(改) vi或vim
vi编辑器的3种模式:
基本上vi可以分为三种状态,分别是:
命令模式(command mode)
插入模式(Insert mode)
底行模式(last line mode)
各模式的功能区分如下:
1. 命令行模式(command mode)
控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段及进入Insert mode下,或者到 last line mode。
命令行模式下的常用命令:
① 控制光标移动:↑,↓,j
② 删除当前行:dd
③ 查找:/字符
④ 进入编辑模式:i o a
⑤ 进入底行模式::
2. 编辑模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
编辑模式下常用命令:ESC 退出编辑模式到命令行模式;
3. 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
底行模式下常用命令:
① 退出编辑: :q
② 强制退出: :q!
③ 保存并退出: :wq
1.4 打开文件
① 编辑文件
命令:vi 文件名
示例:
打开当前目录下的LL.txt文件
vi LL.txt 或者 vim LL.txt
注意:
使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
② 保存或者取消编辑保存文件:
第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:wq 保存并退出编辑
③ 取消编辑:
第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:q! 撤销本次修改并退出编辑
1.4 文件的查看(查)
文件的查看命令:
cat/more/less/tail
① cat:看最后一屏
示例:
使用cat查看/etc/ll.conf文件,只能显示最后一屏内容
cat ll.conf
② more:百分比显示
示例:
使用more查看/etc/ll.conf文件,
可以显示百分比,
回车可以向下一行,
空格可以向下一页,
q可以退出查看more ll.conf
③ less:翻页查看
示例:
使用less查看/etc/ll.conf文件,
可以使用键盘上的PgUp和PgDn向上和向下翻页,
q结束查看less ll.conf
④ tail:指定行数或者动态查看
示例:
使用tail -10 查看/etc/ll.conf文件的后10行,Ctrl+C结束 tail -10 ll.conf
2. 权限修改
① rwx:
r代表可读,
w代表可写,
x代表该文件是一个可执行文件,
如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。
示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限是-rw-------
②
-/rw-/---/---
d/rw-/---/---
第一位:-就代表是文件,d代表是文件夹
第一段(3位):代表拥有者的权限
第二段(3位):代表拥有者所在的组,组员的权限
第三段(最后3位):代表的是其他用户的权限
③
421 421 421- rw- --- ---
命令:chmod +x aaa.txt
或者采用8421法
命令:chmod 100 aaa.txt
3. 压缩文件操作
① 打包和压缩
Windows的压缩文件的扩展名 .zip/.rar
linux中的打包文件:aa.tar
linux中的压缩文件:bb.gz
linux中打包并压缩的文件:.tar.gz
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
命令:
tar -zcvf 打包压缩后的文件名
要打包的文件其中:
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
示例:
打包并压缩/usr/tmp 下的所有文件,压缩后的压缩包指定名称为xxx.tar
tar -zcvf ab.tar aa.txt bb.txt
或:
tar -zcvf ab.tar *
② 解压命令:
tar [-zxvf] 压缩文件
其中:
x:代表解压
示例:
将/usr/tmp 下的ab.tar解压到当前目录下:
tar -xvf ab.tar -C /usr------ C代表指定解压的位置