Linux基础命令总结(超全)

Linux中一些基础命令

(1) pwd:显示当前所在位置的绝对路径

(2) cd+路径:切换当前工作位置

(3) cd . :退回到当前位置

(4) cd .. :退回到上一层

(5) ls:默认显示当前位置当前目录下的内容

(6) clear :清屏,相当于翻页

(7) cd ~ :直接进入到当前用户的家目录

(8) cd - :切换到上一次所在位置,在两个位置间来回切换

(9) mkdir + 文件名:创建一个目录(文件夹)

(10) touch + 文件名:创建一个普通文件

(11) man :查看帮助手册 (1)代表命令(2)代表系统调用(3)代表库函数

         例:man printf :查询命令printf

                man 3 printf :查询库函数printf

(12) rm:删除文件(删除目录文件用 rm -r)

           rmdir 目录名:删除空目录

           rm -r 目录名 :删除非空目录

(13) cp:拷贝文件

         拷贝普通文件: cp 源文件的路径+文件名 目的路径

         拷贝目录文件: cp -r 源目录文件路径+目录名 目的路径

         拷贝+重命名:  cp 源文件路径+文件名 目的文件+文件名

思考:cp -r 目录文件 tmp1 执行两次,两次结果为何不同?

代码示例:

Linux基础命令总结(超全)_第1张图片

第一次执行 tmp1目录文件不存在,所以是拷贝dir123文件并重命名为tmp1;第二次执行已经存在tmp1文件,将tmp1当成路径,将dir123拷贝到tmp1目录下

(14) mv:剪切文件

         移动普通文件:mv 源文件路径+文件名 目的路径

         移动目录文件:与移动普通文件一样,不需要加-r

         剪切并重命名: mv 源文件路径+文件名 目的路径+新文件名

         重命名:mv 源文件路径+文件名 源文件路径+新文件名

(15) find:查找

         find 搜索路径 -name 文件名(按文件名搜索)

         find 搜索路径 -cmin -n(搜索过去几分钟内修改的文件)

         find 搜索路径 -ctime -n(搜索过去几天内修改的文件)

(16) grep:在文件中过滤出包含制定字符串的行

             grep 字符串 文件名

(17) | :管道命令

        将前一个命令的输出结果作为后一个命令的输入,一般与过滤结合使用。例:ls | grep test

ls \bin | grep sh

(18) wc :统计文件中单词的个数(-w),字符的个数(-c),行数(-l)

             wc -w 文件名 wc -c 文件名  wc -l 文件名

(19) su :切换用户

           sudo su :切换为管理员   退出:exit

           su 用户名:切换为其他用户  退出:exit

(20)关机与重启

           shut down -h now :立刻关机

           halt:关机  init 0 :关机

           shut down -r now :立即重启

           reboot:重启    init 6 :重启

(21) 查看系统运行级别

      0:关机  1:单用户模式 2:多用户无网络服务  3:完全的多用户 文本界面  4.未定义或自定义  5.图形化界面  6.重启

(22) 其他命令及小知识点

     1.tab补全,按上下键查阅执行过的命令

      2.ctrl - 调小窗口  ctrl +shift+ + 调大窗口

      3.Ctrl+Alt: 释放鼠标
      4.history: 查看终端的所有的历史命令

你可能感兴趣的:(Linux相关知识梳理总结,linux)