linux基础学习-基本命令

  • 基本命令
    • 拷贝和移动
      • tree[目录名]:以树状图列出文件目录结构
        • -d:只显示目录
      • cp 源文件 目标文件:复制文件或者目录
        • -f:已存在的目标文件直接覆盖,不会提示
        • -i:覆盖文件前提示
        • -r:若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
      • mv 源文件 目标文件:移动文件或者目录/文件或者目录重命名
        • -i:覆盖文件前提示
    • 创建和删除
      • touch [文件名]:如果文件不存在,新建文件
      • mkdir [目录名]:创建目录
        • -p:可以递归创建目录
      • rmdir [目录名]:删除指定目录
      • rm [文件名]:删除指定文件
        • -f:强制删除,忽略不存在的文件,无需提示
        • -r:递归的删除目录下的内容,删除文件夹时必须加此参数
    • 查看
      • pwd:查看当前所在文件夹
      • ls:查看当前文件夹下的内容
        • 以.开头的文件为隐藏文件,需要用参数-a才可以显示
        • 加参数-l,以列表方式显示文件的详细信息
        • 加参数-h,配合-l使用以人性化的方式显示文件大小
        • ls通配符的使用

      • cat 文件名:查看文件内容、创建文件、文件合并、追加文件内容等功能(显示所有内容,适合查看文件内容少的适合用)
        • -n:对输出的所有行进行编号
        • -b:对非空行输出进行编号
      • more 文件名:分屏显示文件内容(显示所有内容,适合查看文件内容多的适合用)
        • 和手册一样

      • grep 查找内容 文件名:搜索文件内容
        • -n:显示匹配行以及行号
        • -v:显示不包含匹配文本的所有行(相当于求反)
        • -i:忽略大小写
        • 常用的两种模式查找

      • find 路径 文件名:查找文件
      • which:可以查看执行命令所在位置
        • /etc/passwd是用于保存用户信息的文件
        • /usr/bin/passwd是用于修改用户密码的程序
        • 例如

         

    • 其他
      • cd [目录名]:切换文件夹
        • cd ~/cd:返回到当前用户主目录
        • cd.:保持在当前目录不变
        • cd ..:返回上一级目录
        • cd -:可以在最近两次工作目录之间来回切换
      • echo:会在终端中显示参数指定的文字,通常会和重定向联合使用
        • 重定向>和>>:将本应该显示在终端上的内容,输出/追加到指定文件中
          • >:表示输出,会覆盖源文件已有的内容
          • >:表示追加,会将内容追加到已有文件的末尾
        • 管道 |:将一个命令行的输出可以通过管道做为另一个命令的输入
          • 常用的管道命令有more和grep
      • clear:清屏
      • who:查看当前登录信息

       

      • w:与who类似,但是更详细

      • last:最近登录记录

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Knoka705

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值