• Linux用过的命令集合


    1,查看是否安装过openssl:(openssl version -a)(rpm -qa|grep -i openssl) 

    2,安装gcc:(yum install gcc-c++)

    3,查看主机名:hostname

    4,重启:reboot

    5,解压tar.gz:tar -zxvf nginx-1.8.0.tar.gz 

    6,防火墙

        如果访问不到,首先查看防火墙是否关闭。https://blog.csdn.net/zhihaoma/article/details/46691189

                1) 永久性生效,重启后不会复原

            开启: chkconfig iptables on

            关闭: chkconfig iptables off

                2) 即时生效,重启后复原

            开启: service iptables start

            关闭: service iptables stop

                3) vim /etc/sysconfig/iptables:改一个端口为81的:-A INPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT
     

    7,查询端口占用情况:https://www.cnblogs.com/CEO-H/p/7794306.html

                 netstat   -anp   |   grep  portno(例如:netstat –apn | grep 80)

    8,批量注释和反注释(https://blog.csdn.net/xiajun07061225/article/details/8488210)

        ctrl+v——j或k——大写I——输入注释符“#”或者是"//",然后立刻按下ESC(两下)

       Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意// 要选中两个,选好之后按d即可删除注释

    9,撤销上一步的操作:u 

      恢复上一步被撤销的操作:Ctrl+r 

    10,显示行号输入命令set nu或者set number

        取消显示行号命令:set nonu或者 set nonumber

    11,

    1、 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键"^"(即Shift+6)或0(数字0)。

    2、 如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键"$"(Shift+4)。与快捷键"^"和0不同,快捷键"$"前可以加上数字表示移动的行数。例如使用"1$"表示当前行的行尾,"2$"表示当前行的下一行的行尾。

    3、I是定位到行首,A是定位到行末。

    12,查看磁盘剩余空间:

            df -hl 查看磁盘剩余空间

    13,

        find / -name *.sh
        或
        locate *.sh
        find 与locate的区别:
        locate 配合数据库查看文件位置

        find 实际搜寻硬盘查询文件名

                find / -name "*.mp3" |xargs rm -rf

    14,cat 命令用于连接文件并打印到标准输出设备上。

    把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:

            cat -n textfile1 > textfile2

    15,显示普通字符串:  echo "It is a test"

    16,xargs:https://blog.csdn.net/gb4215287/article/details/78037520

    17,chmod 755 xxx.sh:        https://www.cnblogs.com/chengJAVA/p/4319420.html

    18,history

    19,alias vi='vim'    让别名永久生效:vi /root/.bashrc  在文件中写入  删除别名的方法:unalias 别名 

    20,打印环境变量:echo $PATH

    21,打印命令的执行路径:whereis ls

    22,ctrl + C:强制终止执行的命令

                  + L:清屏--》clear

                  +U:删除或剪切光标之前的命令。相反+K

                  +Y:粘贴ctrl+u或者ctrl+k剪切的内容

                  +R:在历史命令中 搜索

                  +D:退出当前终端

                  +s:暂停屏幕输出

                    + q :回复屏幕输出

                    + E :光标到末尾。相反+A

    23,标准输出重定向:命令 >  文件(覆盖) 命令 >> 文件(追加)

            保存错误命令:命令 2>  文件(覆盖) 命令 2>> 文件(追加)

            不管正确还是错误都写入到同一个文件:命令 > 文件 2>&1     命令 >> 文件 2>&1

            不管正确还是错误都写入到同一个文件:命令 &> 文件    命令 &>> 文件

            把正确的和错误的输出分开保存:命令 >> 文件a 2>>文件b      ls >> def  2>>efg

    输入重定向:命令 < 文件     和wc统计命令一同使用:wc < xxx.cfg 

    命令 << 文件1(开始)

                 文件2

                 文件3

                 文件1(结束,而不是ctrl+D)

    把中间的文件2和文件3输入给命令

    24,date:打印今天日期

    25,输出文件内容:cat

    26,ls &>/dev/null    垃圾箱

    27,wc :统计,ctrl+D结束

    28,more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页(空格键)来查看文件的内容,还支持直接跳转行等功能。  

        Enter    向下n行,需要定义。默认为1行

        Ctrl+F   向下滚动一屏

        空格键  向下滚动一屏

        Ctrl+B  返回上一屏

        =       输出当前行的行号

        :f     输出文件名和当前行的行号

        V      调用vi编辑器

        !命令   调用Shell,并执行命令 

        q       退出more

    less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按 键的功能来往前往后翻看文件

    29,grep:搜索文件中的关键字    grep [选项] "搜索内容" 文件名

                -n -color=auto

    30,export aa :声明aa为环境变量,可以使用declare -p aa查看aa的声明

    31,touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

    32,tail -f 及时输出文件变化后的数据

     33,输出打印文件内容的命令:

      https://www.cnblogs.com/dsab/p/6826469.html

    34,vim复制粘贴:yy-复制 p-粘贴 d-剪切(删除)     -->都是操作 行

    35,在没有安装service iptables restart插件的时候:

      #systemctl restart iptables.service
      #iptables -L
    36,实现vim编辑高亮:
      vim /etc/vimrc
      在最后添加一行syntax on
  • 相关阅读:
    30岁女IT工程师感叹:靠这工具,把报表做成养老工作,月薪快3W
    直播丨墨天轮邂逅MySQL之父,腾讯云CDB/CynosDB技术揭秘之自主可控、前沿探索
    主备库内存不一致的Data Guard环境搭建全过程
    每日一题丨2020.05.27
    Redis Python 客户端
    Hack The Box——Sauna
    数据分析工具测评!被Excel打过的“耳光”,现在可以还回去了
    FORM中的MOAC控制
    网上看到的一张图,销售-客户各层次关系表
    Oracle WorkFlow(工作流)(一)
  • 原文地址:https://www.cnblogs.com/lirenhe/p/9774477.html
Copyright © 2020-2023  润新知