Record: Linux指令笔记

简介

这只是一个小黑使用Linux的一个记录,就是record一下最近使用过的一些指令,很多都是网上搜直接用,并没有仔细看原理或者完整的指令,借此机会可以仔细的看看。一时更新一时爽,一直更新一直爽。

vi

vi/vim为Linux的文本编辑器,具有程序编辑能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。基本上可以分为三种模式–命令模式、输入模式和底线命令模式:

  1. 命令模式为vim刚启动时进入的模式,所输入的将会被识别为命令,指令有:
    1.1. i:切换到输入模式;
    1.2. x:删除当前光标所在处的字符;
    1.3. :切换到底线命令模式,以在最底下一行输入命令。
  2. 输入模式也就是编辑文本的模式,指令有:
    2.1. HOME/END:移动光标到行首/行尾;
    2.2. Page Up/Page Down:上/下翻页;
    2.3. ESC:退出输入模式,回到命令模式。
  3. 底线命令模式是在命令模式输入“:”进入,指令有:
    3.1 . q:退出程序;
    3.2. w:保存文件;
    3.3. wq:保存文件并退出;
    3.4. /:搜索功能,/+content+Enter则会定为到文件中第一个完全匹配目标content的地方,继续输入n继续查找下一个匹配点,N为回退到上一个匹配点;

操作终端指令

  1. Ctrl+s:锁定屏幕,并不是windows下的保存(我也不知道这个属于哪里的命令,但常在输入模式误用,我就先归到这里来吧!么的毛病);
  2. Ctrl+q:解除Ctrl+s的锁定;
  3. Ctrl+c:中断当前正在执行的程序;
  4. Ctrl+d:相当于exit命令,退出当前会话;
  5. Ctrl+z:将当前运行的程序放到后台运行。与运行时加**&**类似;
  6. Tab:自动补全命令(贼好用!!!);
  7. ls:查看当前目录下的所有文件以及文件夹;
  8. cd:如果是cd+路径则为进入该路径;若为 “cd+. .”则为返回上一级目录。

进程相关

  1. ps:显示当前进程的状态,显示的内容为:(PID、TTY、TIME、CMD);
  2. kill:命令格式为 kill [参数][进程号(PID)],命令参数为:
    2.1. -l:列出全部信号的名称;
    2.2. 我常用kill -9 [PID],用来终止指定的进程。
    2.3. &:使进程在后台运行而不占用终端,指令格式为:[commond] > out.file 2>&1 &,其中**[commond]为你执行的程序,out.file为记录程序输出的文件,2>&1将标准出错重定向到标准输出。但使用&**指令时,程序会在后台一直运行直到被杀死或者当前用户退出终端前;
    2.4. nohup:是no hang up的缩写,其指令格式:nohup [commond] > out.file 2>&1 &,同样将程序放在后台运行,但在当前用户退出后程序依然运行。

感受

emmmmm,怎么说,之前也用过Ubantu系统,但指令局限于pslscd这些简单的指令。因为Ubantu有界面,所有像文本编辑什么的都不用使用vi这些。这次在实习的时候,用的没有界面的Linux服务器,刚刚用还是不大习惯,但是慢慢就会觉得还蛮好用的。虽然觉得木有人看,但是希望看到这篇博客的你,也一起加油,可以一起补全这个啊!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值