Linux基本操作命令(三)
1.文本编辑操作及相关快捷键:
vi 文本编辑
vi xxx.log
命令行模式常见快捷键:
dd 删除当前行
dG 删除光标以下的所有行
ndd 删除光标以下的n行
gg 跳转到第一行的第一个字母
G 跳转到最后一行的第一个字母
shift+$ 行尾
2.清空文件并重新编辑:
命令模式下
gg dG
3.追加写入新内容:
命令模式下
G shift+$ i 朝右箭头按一次+回车 到新的一行
4.在文本内容中快速定位到指定关键词:
搜索: 尾行模式输入/error
5.权限相关数值及意义:
r: 读 4
w: 写 2
x: 执行 shell脚本 1
-: 0
rwxr-xr-x 755
rwxr--r-- 744
r--r--r-- 444
r-xrwxrw- 576
rwxrw-rw- 766
每三个一组
第一组: rwx 7 代表文件夹或文件所属的用户的权限: 读写执行
第二组: r-x 5 代表文件夹或文件所属的用户组的权限: 读执行
第三组: r-x 5 代表其他组的所有用户对这个文件或文件夹的权限: 读执行
赋予对应权限
chmod 044 ruoze.log.1
chmod -R 777 目录 #赋予该目录下所有权限
6.上传及下载:
yum install lrzsz
rz window ==>linux
sz linux ==> window
7.压缩与解压:
zip unzip
zip -r 6.zip 6/*
unzip 6.zip
tar.gz
Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.
tar -czvf 6.tar.gz 6/*
tar -xzvf 6.tar.gz
8.调度:
* * * * * /root/test.sh >> /root/test.log
第1个: 分
第2个: 小时
第3个: 日
第4个: 月
第5个: 周
*代表 每
9.后台执行命令:
./test.sh &
nohup ./test.sh &
nohup ./test.sh > /root/test.log 2>&1 &