• linux常用小知识点记录


    1. vi命令使用

    使用流程:

    “vi 需要修改的文件名”,输入后会进入vi编辑界面。

    输入“i”进入编辑模式,就可以正常修改

    "ESC"进入命令模式

    输入 ":w" 保存文件

    输入":q"  退出编辑

    2.vim或vi中不小心按了ctrl+s

    由于打代码习惯, 经常会一不小心在ssh vim和里面按下了ctrl+s,然后整个ssh就完全没有反应了。

    现在这个时候就需要按下ctrl+q。

    ctrl+s是"阻断向终端输出"
    ctrl+q是"恢复向终端输出"

    3.重定向

     >与>>都用来重定向输出,不同的是>将覆盖原有内容,而>>则会追加内容。
    例如:ls -l / > 123.txt 将会列出/目录下的所有文件(目录)并将输出结果保存至123.txt中,
    如果123.txt里有内容456,那么这个456将会被覆盖掉,而如果使用>>则这个456还会存在,
    命令的输出结果保存至新的一行。

    4.管道命令

    管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandard error 信息没有直接处理能力。然后,传递给下一个命令,作为标准的输入 standard input.

    左边的命令应该有标准输出 | 右边的命令应该接受标准输入

    左边的命令应该有标准输出 > 右边只能是文件

    左边的命令应该需要标准输入 < 右边只能是文件

    5.cut -d '/' -f3含义

    表示用分割当前目录, -d‘/’表示用‘/’分割 -f3取分割后的第3个字符

    6.关掉语法高亮

    将语法高亮关掉试一下(出现黄色高亮字),设置如下:
    :set nohls

    7.ctrl+c,ctrl+d,ctrl+z在linux程序中意义和区别

    ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.
     
    ctrl+c是强制中断程序的执行,进程已经终止。
     
    ctrl+z的是将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.
     
    例如:当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得存盘退出,你可以简单的按下ctrl+z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用fg命令继续vi你的文件。
     
    ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。

    注:在shell中,ctrl-d表示退出当前shell.

    参考资料忘了。。。,是很古早的笔记记录,如有不妥之处,还望联系!

            

  • 相关阅读:
    数据治理之springboot项目入门
    什么是QPS、TPS、RT、吞吐量?
    NR 小区搜索(四) RMSI(SIB1)
    从零到一学FFmpeg:av_packet_rescale_ts 函数详析与实战
    CSS3-多列布局
    基于springboot实现音乐网站与分享平台项目【项目源码+论文说明】
    优雅而高效的JavaScript——高阶函数
    新手必会的静态站点生成器——Gridsome
    【数据库开发】DataX开发环境的安装部署(Python、Java)
    Vue 全套教程(二),入门 Vue 必知必会
  • 原文地址:https://blog.csdn.net/u013972657/article/details/126616928