08/19 查看文件夹下的文件个数(当前目录的文件数)
ls -l |grep "^-" | wc -l
清理窗口
tmux kill -session -t 10 %%10是窗口名
08/21
Linux系统学习资源:https://www.shiyanlou.com/courses/1
vim命令:https://www.shiyanlou.com/courses/2
运行python程序
python *.py
打开和修改py
>>vim *.py #打开
>>i #即insert,插入修改
按下esc键,>>:q #退出 >>:q! #强制退出
08/22
Tab键补全
[Ctrl+C]强行终止当前程序
Ctrl+d 键盘输入结束或退出终端
Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行
Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a 将光标移至输入行头,相当于Home键
Ctrl+e 将光标移至输入行末,相当于End键
Ctrl+k 删除从光标所在位置到行末
Alt+Backspace 向前删除一个单词
Shift+PgUp 将终端显示向上滚动
Shift+PgDn 将终端显示向下滚动
shell 常用通配符: 通配符是一种特殊语句,主要有星号(*)和问号(?),用来对对字符串进行模糊匹配(比如文件名,参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符
touch 创建文件,用touch No.{1..10}.txt可创建10个连续命名的文件
查看手册man —help
连续按两次Tab键可以显示全部候选结果
mkdir 新建目录
touch {1..10}.txt 新建文件
cp 复制
rm 删除,强制删除用-f
mv 移动,重命名
rename 批量重命名
more 、 head 、tail -f 查看文件
普通模式 输入Shift+zz即可保存退出vim
dd dj
插入模式 按ESC键退出并进入普通模式
i a
命令模式 : 退出vim :q! (强制退出不保存) :wq (保存后退出) :w <文件路径>(另存为) :saveas 文件路径 (另存为)
执行命令(:键),搜索(/和?键)或者过滤命令(!键)。:w保存文档。 :w 文件名 另存为其它文档。
vim *.txt
i(插入)
ESC键
h左 j下 k上 l右
e移动到下一个单词
b移动到上一个单词
8dd 剪切包括光标以下8行,
p粘贴 ,
3yy 复制包括光标以下3行
9G 光标到第9行
gg 光标到开头行
G 光标到结尾行
ctrl+o 光标回到之前的位置
r+<待替换字母> 替换
cc 替换整行
cw替换一个单词
u{n} 撤销n次操作
U 撤销当前行的所有修改
查找
/ 向下查找,n继续查找
? 向上查找,N反向查找
\* 向后向下查找光标所处单词, \# 向前向上查找光标所处单词
g\* g\#部分符合该单词