# Linux操作补充
取消高亮显示空格和Tab
gvim ~/.vimrc
# 在.vimrc文件中
set nohls
# shell中执行
source ~/.vimrc
./vimrc是Gvim的配置文件
Gvim新建窗口
:tabnew
# 切换窗口(坐下上右切换)
ctrl + w + h/j/k/l
设置链接
可以将一些路径进行设置快捷方式,方便在项目中进行访问
ln -s file_path/dir_path link_name
文件类型
d - 目录
b - block
l - link
p - 管道设备
- - 常规文件
c - 字符特殊设备文件
不同文件之间复制粘贴
- 这种复制粘贴方式可以用于不同的文件之间
find
- find - 按照文件名进行查找
- grep - 按照文件内容进行查找
fine path -name *error* -print
grep
比较两个文件
diff file1 file2
- < - 表示前一个文件
-
- 表示后一个文件
命令重定向与管道
// 清空原有的内容,重新写入
ls -l > file.txt
// 追加内容
ls -l >> file.txt
// file.txt中的文件作为输入内容执行grep
grep keyword < file.txt
打包和压缩
# 打包
tar -cvf tar_name file/dir
# 打包压缩(压缩包以gz结尾)
tar -czvf xxx.tar.gz file/dir
# 解包/接压缩
tar -xzvf xxx.tar.gz
tar -xvf xxx.tar
# 不解包,只查看内容
tar -tvf xxx.tar
查看进程
# 查看进程
ps -u
# 杀死进程
kill -9 pid
# 实时进程
top
ctrl + c 退出查看
查看空间占用
du -sh (当前目录的总空间)
du -sh * (每个文件的空间)
du -h (递归显示文件占用空间)