ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux命令

2021-04-12 12:32:22  阅读:132  来源: 互联网

标签:文件 aaa 查看 当前目录 命令 usr Linux 目录


一、基本命令

  1.1、关机和重启

    关机:

      shutdown -h now    立即关机

      shutdown -h 5    五分钟后关机

      poweroff   立即关机

    重启:

      shutdown -r now      立即沟通

      shutdown -r 5   五分钟重启

      reboot     立即重启

  1.2、帮助命令

    --help命令

      shutdown  --help:

      ifconfig --help :查看网卡信息

    man命令(命令说明书)

      man shutdown  打开命令说明书之后,使用按键q退出

二、目录操作命令

  2.1、目录切换cd

    切换根目录:cd /

    切换根目录下的usr目录:cd/usr

    切换到上一级目录:cd ../ 或 cd ..

    切换到home目录:cd ~

    切换到上次访问的目录:cd -

  2.2、目录查看ls [-al]

    ls :查看当前目录下的所有目录和文件
    ls -a:查看当前目录下的所有目录和文件(包括隐藏的文件)
    ls -l 或 ll:列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
    ls /dir:查看指定目录下的所有目录和文件   如:ls /usr

  2.3、目录操作【增、删、改、查】

    2.3.1、创建目录【增】mkdir

      mkdir    aaa :在当前目录下创建一个名为aaa的目录
      mkdir    /usr/aaa:在指定目录下创建一个名为aaa的目录

    2.3.2、删除目录或者文件【删】rm

    删除文件:
      rm 文件        删除当前目录下的文件
      rm -f 文件    删除当前目录的的文件(不询问)

    删除目录:
      rm -r aaa    递归删除当前目录下的aaa目录
      rm -rf aaa    递归删除当前目录下的aaa目录(不询问)

    全部删除:
      rm -rf *    将当前目录下的所有目录和文件全部删除
      rm -rf /*    自杀命令,将根目录下的所有文件全部删除

    注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,

      无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包

    2.3.3、目录修改【改】mv 和 cp 

      一、重命名目录
          命令:mv 当前目录  新目录
          例如:mv aaa bbb    将目录aaa改为bbb
          注意:mv的语法不仅可以对目录进行重命名

          而且也可以对各种文件,压缩包等进行    重命名的操作

      二、剪切目录
          命令:mv 目录名称 目录的新位置
          示例:将/usr/tmp目录下的aaa目录剪切到 /usr目录下面    

          mv /usr/tmp/aaa /usr
          注意:mv语法不仅可以对目录进行剪切操作,

               对文件和压缩包等都可执行剪切操作

      三、拷贝目录
          命令:cp -r 目录名称 目录拷贝的目标位置   -r代表递归
          示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面    

          cp /usr/tmp/aaa  /usr
          注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,

          拷贝文件和压缩包时不    用写-r递归

    2.3.4、搜索目录【查】find

      命令:find 目录 参数 文件名称
      示例:find /usr/tmp -name 'a*'    

        查找/usr/tmp目录下的所有以a开头的目录或文件

三、文件操作命令

  3.1、文件操作【增、删、改、查】

    3.1.1、新建文件【增】touch

      命令:touch 文件名
      示例:在当前目录创建一个名为aa.txt的文件        touch  aa.txt

    3.1.2、删除文件【删】rm

      命令:rm -rf 文件名

    3.1.3、修改文件【改】vi 或 vim

    vi编辑器---命令行模式

    命令行模式下的常用命令:
          【1】控制光标移动:↑,↓,j
          【2】删除当前行:dd 
          【3】查找:/字符
          【4】进入编辑模式:i o a
          【5】进入底行模式::

    vi编辑器---编辑模式

    编辑模式下常用命令:
          【1】ESC 退出编辑模式到命令行模式;

    vi编辑器-底行模式

    底行模式下的常用命令:

      退出编辑:   :q
      强制退出:   :q!
      保存并退出:  :wq

    打开文件

      命令:vi 文件名
      示例:打开当前目录下的aa.txt文件     vi aa.txt 或者 vim aa.txt

      注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,

        点击键盘i/a/o进入编辑模式。

    编辑文件

    使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。

      i:在光标所在字符前开始插入
      a:在光标所在字符后开始插入
      o:在光标所在行的下面另起一新行插入

    保存或者取消编辑

    保存文件:

      第一步:ESC  进入命令行模式
      第二步::     进入底行模式
      第三步:wq     保存并退出编辑

    取消编辑:

      第一步:ESC  进入命令行模式
      第二步::     进入底行模式
      第三步:q!     撤销本次修改并退出编辑

    3.1.4、文件的查看【查】

      文件的查看命令:cat/more/less/tail

    cat:看最后一屏

      示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容
      cat sudo.conf

    more:百分比显示

      示例:使用more查看/etc/sudo.conf文件,可以显示百分比,

      回车可以向下一行,空格可以向下一页,q可以退出查看
        more sudo.conf

    less:翻页查看

      示例:使用less查看/etc/sudo.conf文件,

      可以使用键盘上的PgUp和PgDn向上    和向下翻页,q结束查看
      less sudo.conf

    tail:指定行数或者动态查看

      示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束  
      tail -10 sudo.conf

  3.2、权限修改

 

四、压缩文件操作

  4.1、打包和压缩

  4.2、解压

五、查找命令

  5.1、grep

  5.2、find

  5.3、locate

  5.4、whereis

  5.5、which

六、su、sudo

  6.1、su

  6.2、sudo

七、系统服务

八、网络管理

  8.1、主机名配置

  8.2、IP地址配置

  8.3、域名映射

九、定时任务指令crontab配置

  9.1、命令格式

  9.2、配置说明、实例

十、其他命令

  10.1、查看当前目录:pwd

  10.2、查看进程:ps -ef

  10.3、结束进程:kill

  10.4、网络通信命令

  10.5、配置网络

  10.6、重启网络

  10.7切换用户

  10.8、关闭防火墙

  10.9、修改文件权限

  10.10、清屏

  10.11、vi模式下快捷键

 

标签:文件,aaa,查看,当前目录,命令,usr,Linux,目录
来源: https://www.cnblogs.com/Smile-Liu/p/14647425.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有