• Linux常用命令总结


      ls   列出文件

        ls -la 列出文件的详细信息,包括隐藏文件

        ls  a* 列出以a开头的所有文件

        ls -l *.doc  列出以.doc结尾的所有文件

      cp  文件复制

        cp a  a.bak  把文件a复制为a.bak

      mv  移动文件或重命名

        mv a b 将a改名为b

        mv a  /tmp 将a文件移动到/tmp目录下

      rm  删除文件

        rm a 删除a文件

        rm -rf 目录名字 级联删除

          说明:
            -r 向下递归,不管有多少级目录,一并删除
            -f 直接强行删除,不作任何提示的意思

      cat /dev/null > appname.log 清空log日志

      cd 目录切换

        cd ~ 切换到主目录

        cd / 切换到根目录

      mkdir 创建目录

        mkdir a 创建目录a

      rmdir  删除目录

        rmdir a 删除目录a

      grep  搜索文件内容(whereis)

        grep '内容' ‘文件名称’ '文件名称2' 搜索文件中包括字符串的位置

        -i 不区分大小写   grep -i 'test' catalina.out.2017-11-27

        -n显示行号  grep -n 'test' catalina.out.2017-11-27

        -A 5 定位内容往上看5行  grep -A 5 'Exception' catalina.out.2017-11-27

        -B 5 定位内容往下看5行  grep -B 5 'Exception' catalina.out.2017-11-27

        eg: grep -rn '192.168.252.35' /usr/local/apache-tomcat-7.0.69/webapps/webcheck

      ps  查看文件内容(more,less,cat,tail)

        ps aux|grep tomcat  查看tomcat内容

      find / -name httpd.conf(查找文件所在的位置)

      vi 文本编辑

        alt+1,alt+2窗口切换

        alt+回车 全屏

        k、j、h、l——上、下、左、右光标移动命令

        i 进入编辑模式

        ctrl+c 或者ESC 退出编辑模式

        w :保存当前文件 

        x:保存当前文件并退出

        q:退出vi 

        q!:不保存文件并退出vi 

        Ctrl+G——光标所在位置的行数和列数报告。 

        /string、?string——从光标所在处向后或向前查找相应的字符串的命令。 

      rz  文件上传

      sz  文件下载

      kill  杀进程

        kill -9 进程号 立即强制杀死

      pwd  查看当前路径

      reboot  shutdown  关闭  重启计算机

        shutdown -r now 重启,停止服务后重启

        shutdown -h now关机,停止服务后关机

      su 切换用户

      clear 清屏

      Ctrl+u:向文件首翻半屏 
      Ctrl+d:向文件尾翻半屏 
      Ctrl+f:向文件尾翻一屏 
      Ctrl+b;向文件首翻一屏 

      watch -d -n 1 cat /var/log/messages

        -d表示高亮不同的地方,-n表示多少秒刷新一次。

        该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容, 这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可。

      Linux下安装与配置jdk环境变量

        授权 chmod +x jdk-6u21-linux-x64.bin 
        安装 ./jdk-6u45-linux-x64.bin
        1、输入vi /etc/profile
        2、按“i”进入输入模式
        3、输入下面内容
          #for java
          JAVA_HOME=/usr/java/jdk1.6.0_45
          export JRE_HOME=/usr/java/jdk/jre
          export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
          export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
        4、按“Esc”键退出
        5、按两次“ZZ”保存退出;
        6、执行source /etc/profile

      Linux启动关闭MySql数据库

        1.(方法1)找到etc文件夹,进入之后进入到init.d目录,然后执行命令:service mysqld start    service mysqld stop  service mysqld restart

        2.(方法2)  /etc/init.d/mysql start   /etc/init.d/mysql stop

      Linux查看与设置Mysql数据库编码

        show variables like 'character_set_%'

        show variables like 'collation_%'   

        set character_set_connection=utf8;

      Linux查看建表语句

        show create table table_nameG

      Linux导出表结构数据(在数据库所在server跟目录,不用进到mysql中)

           1.导出整个数据库
            mysqldump -u 用户名 -p 数据库名 > 导出的文件名 
            mysqldump -u dbuser -p dbname > dbname.sql

            2.导出一个表
            mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 
            mysqldump -u dbuser -p dbname users> dbname_users.sql

      

  • 相关阅读:
    ssh的配置[待写]
    回文检测题解
    叠积木/银河系英雄传说[NOI2002]题解
    酒店之王解题报告
    摆花解题报告
    摆渡车(noip2018 pj t3)
    NOIP2018 普及 凉凉记
    子矩阵(NOIP2014T4)
    花店橱窗布置(洛谷:P1854)
    我想大声告诉你
  • 原文地址:https://www.cnblogs.com/xu-lei/p/6401927.html
Copyright © 2020-2023  润新知