# 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 (递归显示文件占用空间)
posted @ 2023-12-05 22:40  Icer_Newer  阅读(16)  评论(0编辑  收藏  举报