ctrl + shift + + 放大终端
ctrl + - 缩小终端
软连接,硬链接 ln
python@ubuntu:~/Desktop$ vim 1.txt python@ubuntu:~/Desktop$ ln -s 1.txt 1-softlink.txt python@ubuntu:~/Desktop$ ln 1.txt 1-hardlink.txt python@ubuntu:~/Desktop$ ll 总用量 16 -rw-rw-r-- 2 python python 12 11月 12 15:42 1-hardlink.txt lrwxrwxrwx 1 python python 5 11月 12 15:42 1-softlink.txt -> 1.txt -rw-rw-r-- 2 python python 12 11月 12 15:42 1.txt
输出重定向命令 >
Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
如:ls > test.txt
( test.txt 如果不存在,则创建,存在则覆盖其内容 )
查看任务进程 ps
python@ubuntu:~$ ps -aux
python@ubuntu:~$ kill 799
交换文件,vim 4.txt
4.txt以非正常模式退出
删除交换文件 .4.swap.txt
2.编辑器
gedit编辑器
gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适
Sublime Text
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用)
Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。
还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。
Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
tab 右缩进
shift + tab 删除右缩进
vim基础操作
vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富
进入插入模式:
i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首
进入命令模式:
ESC:从插入模式或末行模式进入命令模式
移动光标:
光标 h j k l
← ↓ ↑ →
H:当前屏幕的上方
M:当前屏幕的中间
L:当前屏幕的下方
定位
20G:快速定位到第20行代码
G 开头
gg 结尾
yy:复制
4yy: 复制4行
p:粘贴
dd:删除,本质是 剪切
2dd:删除2行,剪切2行
p粘贴
D :删除 光标到行尾
d0:删除 光标到行首
删除命令:
x: 删除光标后一个字符,相当于 Del
X: 删除光标前一个字符,相当于 Backspace
dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符
d0: 删除光标前本行所有内容,不包含光标所在字符
dw: 删除光标开始位置的字,包含光标所在字符
撤销命令:
u: 一步一步撤销
Ctr-r: 反撤销
重复命令:
. 重复上一次操作的命令
查找命令:
/moeny
n: 下一个
N:上一个
替换命令:
把abc全部替换成123 末行模式下,将光标所在行的abc替换成123 :%s///g :%s/abc/123/g 末行模式下,将第一行至第10行之间的abc替换成123 :1, 10s/abc/123/g
vim里执行 shell 下命令:
末行模式里输入!,后面跟命令