day1 Ubuntu 使用

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 下命令:

  末行模式里输入!,后面跟命令

posted @ 2017-11-12 17:02  venicid  阅读(159)  评论(0编辑  收藏  举报