linux 命令学习记录
文件操作
chown -R user file 修改文件所有者
chmod -R 777 file 修改文件权限wrx
mkdir -p dir1/dir2/dir3 创建目录
rmdir -p dir1/dir2/dir3 删除目录(目录为空)
cp source target 复制source到target
cp -s source target 创建target 软链接到source (无法复制目录)
ln -s source target 创建target 软链接到source
rm -r dir 删除目录或文件(递归删除文件)
cat -n file 显示全部文件内容
tac -n file 倒序显示文件内容
more file (space/enter/b)控制查看文件
less file (space/pageUp/pageDown)控制查看
head -n line file 查看头line行内容
tail -n line file 查看最后line行内容
which command 查询命令在path中的路径
whereis filekey 查找文件路径
locate filekey 查找文件路径(数据库 updatedb)
find path -name filename 查找文件(硬盘)
tar -cvf tar包名 源目录 打包
tar xvf tar包名 解包
vi编辑
一般模式 ESC
输入模式 a
命令模式 :
一般模式:查找、删除、复制、粘贴、移位、翻页
查找 /word (n/N) 查找word n下一个,N上一个
删除 x/X dd ndd x删后,X前删,dd删一行
复制 yy nyy yy复制一行,nyy复制n行
粘贴 p/P p粘贴一行,P粘贴所有
位移 0 End 0首位 End末尾
翻页 ctrl+f/b 下翻/上翻
命令:保存、退出、设置行号
保存 :w
退出 :q
设置行 :set nu
实用命令
切换用户: su -l user
实用root权限运行命令: sudo command
远程ssh登录: ssh user@host
查看服务进程是否开启: ps aux|grep "name"
监控进程占用机器负载: top -d 2 P(cpu) M(内存)
杀死进程: kill -9 pid