zoukankan      html  css  js  c++  java
  • Linux常用操作指令

     随笔第一篇<2019.02.14  01:13>

          复习到了Linux操作指令,那就先从这里写吧;准备好了吗?2019从盘Linux指令开始:

         1> cd命令集

              cd命令式Linux中最基本的语句 :cd+文件路径      进入指定文件下

                cd /  返回分目录

                cd ~ 用户主目录

                cd .  当前目录

                cd ../ 返回到上一级目录

                cd /usr/ 进入到usr目录

           cd - 返回上一个目录

           cd 直接回家

         2> ls目录和文件(查看方式)

        ls -l 详细格式,文件权限,时间

        ll和ls -l作用相同

        ls *.txt 查看所有的txt类型文档

         3>目录操作

        mkdir        创建目录

        mkdir a     创建a目录

        mkdir -p a/b   创建a目录,并在a目录中创建b目录

        mkdir -m 777 c 创建一个权限为777的c目录   

        rmdir       删除目录(如果目录里有文件,则不能用此命令)

         4>vi 创建/查看/编辑文件

           vi+文件名称          (有对应文件时,表示查看和编辑;没有的话表示创建文件)

           Vim+文件名称       (有对应文件时,表示查看和编辑;没有的话表示创建文件)

      命令行:Esc切换到命令行模式.

      编辑模式:

      按 i,在光标前开始编辑

      按 a,在光标后开始编辑

      按 o,在当前行的下一行开始编辑

      属性模式:按 shift+:冒号.

      :q! 不保存退出

      :wq 保存退出

            :u  表示撤销之前操作

      :/world 从当前光标处,向上查找world关键字

      :?world 从当前光标处,向后查找world关键字

            Ctrl+f    即 PageDown 翻页。
            Crtl+b    即 PageUp 翻页

         5>删除文件

      rm       删除文件

      rm n.txt       提示 y删除 n放弃

      rm -f n.text     不提示删除文件

      rm -rf dirname     不提示递归删除目录下所有内容

      rm -rf *       删除所有文件(强制删除)

      rm -rf /*      删除所有子目录和文件

         6>复制和移动文件

      6.1>cp 复制文件      

                  cp 旧文件名  新文件名称 

          cp ngnix.conf  n.txt   

        cp -r aaa bbb    复制文件夹        

             cp -r tomcat1 tomcat2       复制整个目录

            6.2>mv 修改文件名,移动文件      

          mv 旧名称   新名称

                   mv bbb aaa/ccc   移动bbb到aaa下并且改名为ccc

                        mv  n.txt  m.txt     将n.txt文件名改为m.txt

                    mv  需要移动文件名称  新文件路径

                             mv  n.txt  a           将文件n,txt移动到a目录中

           7>浏览文件

      cat         输出文件所有的内容

           more        输出文件所有内容,分页输出,空格浏览下一页,q退出

      less         用法和more相同,只是通过PgUp,PgOn键来控制

      tail           用于显示文件后几行,使用频繁

      tail -10 ngnix.conf   查看ngnix.conf的最后10行

      tail -f ngnix.conf    动态查看日志,方便查看日志新增的信息

           ctrl+c          结束查看

          8>打包命令

           tar 命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件但不做压缩.一般Linux上常用的额压缩方式是选用tar将许多文件打包成一个文件,在以gzip压缩命令缩成name.tar.gz的文件.

      -c    创建一个新的tar文件

      -v    显示运行过程的信息

      -f     指定文件名

      -z    调用gzip压缩命令进行压缩

      -t     查看压缩文件的内容

      -x    揭开tar文件

      tar -cvf n.tar ./*          压缩当前目录下的所有文件和目录,文件名为n,tar

      tar -xvf n.tar              解压压缩包的文件到当前目录(如果长时间未解压成功 ctrl+c退出)(用于安装mySql等工具)

      tar -cvzf m.tar ./*       解压m.tar文件到当前目录

          9> grep 命令

      grep root /etc/passwd           在文件中查找关键字root

      grep root /etc/passwd -color      高亮显示

      grep root /etc/passwd -A5 -B5   高亮显示,A后5行,B前5行

      grep -n root /etc/passwd         查找并显示行数

      grep -v root /etc/passwd       取反,查出不含root的数据

         10>pwd    查看当前所在路径

         11>clear  清屏

         12>Linux系统防火墙

        临时关闭   service iptables stop

        临时启动   service iptables start

        永久开启  chkconfig iptables on

        永久关闭  chkconfig iptables off

       13>查询特定的服务项(状态:占用的端口号等信息)

          ps -ef | grep 开启的工具名

          ps -ef | grep mysql  查询mysql的状态

      14>强制关闭进程

        kill -9 端口号

                  

           15>文件权限赋值

                命令:chmod (change mode)  

       命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename 
                u (user)   表示用户本人。 
                g (group)  表示同组用户。 
                o (other)   表示其他用户。 
                a (all)    表示所有用户。

            16>查询系统版本号

                  cat  /etc/issue    查询所使用的Linux系统版本号

                

          使用MySQL的Linux指令,之后再慢慢总结吧~

          ※mySql数据库关闭防火墙(开放mySql远程访问权限)     

                  grant all on (数据库名.表名) to   用户名@web服务器IP地址  identified by 密码

      先记录到这里吧,基本上常用的都在这了 

  • 相关阅读:
    three.js 居中-模型
    three.js 打包为一个组-几个单独的模型
    ABP 菜单和权限
    set
    P2429 制杖题
    对线性筛的新理解
    P2817 宋荣子的城堡
    P2651 添加括号III
    P2858 [USACO06FEB]奶牛零食Treats for the Cows
    P1005 矩阵取数游戏
  • 原文地址:https://www.cnblogs.com/SpaceKiller/p/10372603.html
Copyright © 2011-2022 走看看