基于Linux系统下常用目录和一些基本命令操作(一)

一、Linux系统下的常见操作目录

        1.etc : 存放软件启动和配置文件等的目录
        2.usr/local : 存放通过命令安装的软件的目录
        3.var/log : 存放日志相关文件的目录

二、常见操作命令
       -: 单个的-一般表示命令的简写
       --: 两个--一般表示命令的全称
       栗子:  ls -a   ---->列出当前目录下的所有文件和目录
              ls --a
     
     1、查看目录
        语法: ls [选项] [参数]
        作用: 查看指定目录下的文件或者文件夹
        选项: -a    列出所有的文件和目录(包括隐藏文件和隐藏文件夹)
             -l    列出文件和目录的详细信息
        参数: 指定一个路径,若不指定,默认为当前路径.
        栗子: ls -a /usr/local         ---->查看/usr/local路径下的所有文件和文件夹
     2、切换目录
        语法: cd [参数]
        作用: 切换到指定目录下
        参数: 可以是相对路径也可以是绝对路径,需要注意绝对路径跳转(根目录跳转)一定要加/
        特殊符号:
        .  -->表示当前目录
        .. -->表示上一级目录
        -  -->返回上一次目录
        ~  -->快速进入home目录
        栗子:   
        cd etc/local    -->当前目录切换到etc/local目录
        cd ../usr/local      -->先返回上级目录再切换到usr/local目录
     3、创建目录
        语法: mkdir [选项] [参数]
        作用: 创建文件夹
        选项: -p   -->递归创建
        参数: 目录名 可以是多个
        栗子:
        mkdir t1     -->创建一个名为t1的文件夹
        mkdir -p t2/test   -->在t2文件夹下创建一个名为test的文件夹,如果t2文件夹不存在,就先创建名为t2的文件夹.
      4、删除空目录 【!!!目录必须都是空的】
         语法: rmdir [选项] 目录名
         作用: 删除指定目录或目录下的子目录
         选项: -p   -->递归删除
         参数: 目录名 可以是多个
         栗子:
         rmdir t1  -->删除名为t1的文件夹
         rmdir t2/test  -->删除t2目录下的test文件夹
         rmdir -p t2/test  -->递归删除t2目录(t2和t2下的test都被删除)
         
       
       5、查看文件
          语法: cat [选项] 文件名
          选项:
          -n   -->显示文件内容的行号
          -b   -->空行不编号
          -s   -->连续两行以上的空行合并成一行并显示行号
          栗子:
          cat /var/log/auth.log    -->查看var/log路径下的auth.log文件的内容
          cat -n /var/log/auth.log  -->查看var/log路径下的auth.log文件的内容并显示行号
          cat -nb /var/log/auth.log  -->查看var/log路径下的auth.log文件的内容并显示行号(空行不编号)
        6、创建文件
           语法: touch [选项] 文件名
           选项: -c    -->若文件不存在,也不会新建这个文件
           栗子:
           touch 1.txt   -->创建一个名为1.txt的文件
           touch -c 2.txt  -->强制避免创建名为2.txt的这个文件(不会创建)
         7、编辑文件内容
            语法: vim 文件名
            命令模式下:  按i或者a进入编辑模式,然后输入要编辑的内容即可
            退出编辑模式: 先按esc退出编辑模式,然后输入:
            保存并退出回到命令行:
            :w   -->保存文件
            :w 文件名   -->文件另存为
            :q 正常退出
            :q! 强制退出
            :wq 保存并退出
            辅助命令:
            命令模式下, dd-->删除光标当前行  u-->撤销  yy-->复制光标当前行  p-->粘贴
            栗子:
            vim /t1/t2/1.txt     -->编辑/t1/t2目录下1.txt文件的内容,执行命令后按i或者a进入编辑模式
          8、删除文件
             语法: rm [选项] 目录或者文件
             选项:
             -i    -->提示是否删除
             -f    -->强制删除
             -r    -->递归删除
             栗子:
             rm 1.txt   --->删除1.txt文件
             rm -i 1.txt   --->执行删除命令的时候,提示是否删除1.txt文件
             rm -f 1.txt   --->强制删除1.txt文件
             rm -r t1/t2/1.txt    --->递归删除,文件和文件夹全部删除
           9、复制文件或目录
              语法: cp [选项] 要复制的文件或目录 目标目录
              选项:
              -r   --->递归复制
              -f   --->若遇到同名目录或文件,强制覆盖
              -i   ---->若遇到同名目录或文件,询问是否覆盖
              -p  ---->保留文件的权限(基本不用,知道有这个东西就行)
              栗子:
              cp -rf day02 webapp    --->复制day02目录到webapp目录下,递归复制强制覆盖同名目录
            10、移动文件或者目录
                语法: mv [选项] 移动的文件或者目录 目标目录
                作用: 可以移动文件或者目录,也可以给文件或者目录重命名
                选项:
                -f  --->若目标目录有同名文件或者目录,则强制覆盖
                -i  --->若目标目录有同名文件或者目录,提示是否覆盖
                -b  --->若目标目录有同名文件或者目录,则把原目标目标的文件或是目录备份
                栗子:
                mv day02  /home   -->把day02目录移动至/home目录下
                mv -b day02 /home  --->若/home目录下已经有了day02目录,把原目录备份
                mv 1.txt 2.txt    --->把1.txt重命名为2.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值