博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux常用操作指令
阅读量:5218 次
发布时间:2019-06-14

本文共 2761 字,大约阅读时间需要 9 分钟。

 随笔第一篇<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 密码

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

转载于:https://www.cnblogs.com/SpaceKiller/p/10372603.html

你可能感兴趣的文章
cookies相关概念
查看>>
CAN总线波形中ACK位电平为什么会偏高?
查看>>
MyBatis课程2
查看>>
桥接模式-Bridge(Java实现)
查看>>
svn客户端清空账号信息的两种方法
查看>>
springboot添加servlet的两种方法
查看>>
java的Array和List相互转换
查看>>
layui父页面执行子页面方法
查看>>
如何破解域管理员密码
查看>>
Windows Server 2008 R2忘记管理员密码后的解决方法
查看>>
IE11兼容IE8的设置
查看>>
windows server 2008 R2 怎么集成USB3.0驱动
查看>>
Foxmail:导入联系人
查看>>
vue:axios二次封装,接口统一存放
查看>>
vue中router与route的区别
查看>>
js 时间对象方法
查看>>
网络请求返回HTTP状态码(404,400,500)
查看>>
Spring的JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate
查看>>
Mac下使用crontab来实现定时任务
查看>>
303. Range Sum Query - Immutable
查看>>