linux
//文件和目录
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
vim 1.txt 建立一个1.txt文件并编辑,如果存在则编辑
cp /usr/local/java/1.txt /usr/1.txt :将/usr/local/java下的1.txt文件复制到usr目录下的1.txt中
mv /usr/1.txt /usr/2.txt :重命名
rm -f file1 删除一个叫做 'file1' 的文件'
//文件搜索
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
//压缩解压文件
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件
bzip2 file1 压缩一个叫做 'file1' 的文件
gunzip file1.gz 解压一个叫做 'file1.gz'的文件
gzip file1 压缩一个叫做 'file1'的文件
参考https://blog.youkuaiyun.com/weixin_32475629/article/details/112658888
gzip -c 1.txt >1.txt.gz 不删除源文件
vim
vim
i 进入输入模式
:wq 保存退出
ESC:进入命令模式
H 光标移动到这个屏幕的最上方那一行的第一个字符
G 移动到这个档案的最后一行(常用)
nG n为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu)
0 或功能键[Home] 这是数字0:移动到这一行的最前面字符处 (常用)
dd 删除游标所在的那一整行(常用)
ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用)
d1G 删除第一行到光标所在行的所有数据
dG 删除光标所在到最后一行的所有数据
yy 复制游标所在的那一行(常用)
nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
y1G 复制游标所在行到第一行的所有数据
yG 复制游标所在行到最后一行的所有数据
p p 为将已复制的数据在光标下一行贴上(常用)
u 复原前一个动作。(常用)
[Ctrl]+r 重做上一个动作。(常用)