「Linux系列」5-实用命令总结

Keep Going !

关键字:Linux学习路线、工具、常识、目录结构等
摘要:包含linux的学习路线和前要基础知识。

一 如何找回root密码

百度一下,你就知道!!!

二 文件目录指令

  • pwd查看当前目录的绝对地址
    • pwd

  • ls:显示当前目录的所有文件
    • -a:包括隐藏文件 ls -a
    • -l:列表形式 ls -l
    • 常用直观:ls -lh

  • cd:进入目录
    • cd /home/box

  • mkdir:创建目录
    • mkdir nexbox

  • rmdir:删除空目录
    • 删除空目录: rmdir /home/box
    • 删除有文件的目录: rm -rf /home/box

  • touch:创建空文件
    • touch hello.txt

  • cp:复制拷贝
    • 文件复制:cp hello.java /home/aaa
    • 空文件夹:cp /home/ccc /home/aaa
    • 有文件的文件夹:cp -r /home/bbb /home/aaa

  • rm:删除文件或文件夹
    • -r:删除整个文件夹
    • -f:删除不提示
    • 常用组合技: rm -rf /home/box

  • mv:移动文件或目录,重命名
    • 移动:mv home/aaa /home/bbb
    • 重命名:mv oldname.txt newname.txt

  • cat:查看文件内容
    • cat

  • more: 全屏幕查看
    • more hello.txt

  • less:分配查看,是more的高级方法
    • less hello.txt

  • echo:打印文本或信息
    • echo “Hello World!”

  • head:查看文件开头内容
    • 查看头5行内容:head -n 5 hello.txt

  • tail:查看文件尾部内容
    • 查看尾部5行内容:tail -n 5 hello.txt
    • 查看文档所有更新:tail -f hello.txt

  • 输出重定向>和追加>> :

  • ln指令:软链接,类似windows的快捷方式
    • 在home目录创建一个快捷方式myroot,连接到/root目录:ln -s /root /home/myroot
    • 删除软链接:rm /home/myroot

  • history指令:查看历史命令

    • history

三 查找类

  • find:查找文件
    • 找home目录下hello.txt文件:find /home -name hello.txt
    • 找home目录下大于200M文件:find /home -size +200M
  • locate:快速查找文件hello.txt
    • locate hello.txt
  • grep:文件中找关键字”Hello”
    • cat /home/hello.txt | grep -n Hello
  • 管道符号:表示先进行A再进行B
    • cat /home/hello.txt | grep -n Hello

四 压缩/解压

  • gzip/gunzip
    • 文件压缩:gzip /home/hello.txt
    • 解压:gunzip /home/hello.txt.zip
  • zip/unzip
    • 文件压缩:zip /home/hello.txt
    • 文件解压缩:unzip /home/hello.txt.gz
    • 文件夹压缩:zip -r mybox.zip /home/box
    • 文件夹解压缩:unzip -d box /home/mybox.zip
  • tar
    • 多个文件打包成一个压缩包:tar -zcvf animal.tar.gz /home/pig.txt /home/dog.txt
    • 文件夹压缩:tar -zcvf mybox.tar.gz /home/box
    • 解压当前目录:tar -zcvf /home/mybox.zip
    • 创建个新文件夹,并解压到指定目录:mkdir /home/box1 | tar -zxvf /home/mybox.zip -C /home/box1
Keep going,and keep trying...