变更用户:su -用户名(重新加载变量)
su 用户名(不会重新加载器化用户的变量)
改变文档权限(r4w2x1):chmod 777 文件名
(-R递归)
建立档案:touch 名字
建立目录:mkdir 名字
多层:mkdir -p 名字1/名字2/名字3
显示当前路径:pwd
统计数量:wc -l统计行数
复制:cp 文件 新路径
-b:如果目的文件存在,就创造一个备份
-r:若源中有子目录,则将子目录下的文件及目录亦全部复制至目的目录
-f:若目的地有重复的文件,则覆盖原有文件
删除:rm
移动或更名:mv
压缩:tar -cvf 新文件名.tar.gz 文件名
解压:tar -xvf 文件名
动态查看文件:tail -f
找以i开头的行:cat 文件名|grep ^i
找以i结尾的行:cat 文件名|grep i$
VI编辑器:
命令模式下
0移动光标到行首
$移动光标到行尾
/:从上往下开始查找
?:从下往上开始查找
u撤销
.重复前一个动作
nyy复制光标所在行向下n行内容
p再光标处复制
ndd删除光标下n行内容
shift+g到文件末尾
dd删除整行
:1,3y 复制第一行到第三行
:1,3d 删除第一行到第三行
:1,3s/str/str_new/g 替换第一行到第三行中的str字符串为str_new
:1,3s/str/str_new 替换第一行到第三行中的str第一个字符替换为str_new
:1,3 g/str /d 删除第一行到第三行中含有str字符串的行
/要查找的字符串,n键重新查找下一个,N查找上一个
编辑模式下
set number
set nonu
浙公网安备 33010602011771号