Skip to content

常用命令

基本命令

  • cd:进入某个文件夹中

    • cd后面什么都不加可以回到用户主目录~

    • 命令终端进入某个目录的操作:cd 文件名/ 一般输入文件的开头,后面使用TAB进行补齐

    • 在某个目录下返回上一级目录:cd .. ..表示上一级目录;.表示当前目录;都是相对路径

      Linux目录解构是倒置树形,cd只能上下,不能左右

      绝对路径:以根目录开头描述一个路径,如:/media/sf-share/jlc.txt

      相对路径:以当前位置(工作目录)来描述一个路径

  • ls:显示当前目录有哪些文件

    • ls -a:显示所有文件,包括隐藏文件

    • ls -l:以长格式显示文件的详情信息,所有信息包括:

      文件的相关权限,所有者的名字,组长名,文件大小(字节数),文件的最后修改时间,文件名

    • ls -al:一步到位全部显示

  • clear:为终端进行清屏,或使用ctrl+l快捷键

  • pwd:显示当前的绝对路径

  • whoami:显示当前终端的用户名


文件相关命令

  • torch 文件名:创建文件

  • rm 文件名:删除文件,完全删除,不会在回收站出现

  • cat 文件名:查看文件内容(不适合查看大型文件)(文件全部显示,要上下翻)

  • more 文件名:查看文件(以命令行一页的形式呈现文件内容,空格下翻一页,回车下走一行,按q退出)从头开始显示,有内容百分之几提示

  • less 文件名:查看文件内容(与more命令基本相同,但无进度显示可用上下方向键显示文件内容)loss加载快于more

  • head 文件名:查看文件内容(只显示文件开头的前10行内容)

  • tail 文件名:查看文件内容(只显示文件后面的10行内容)

  • cp stdio.h home/STDIO.h:把当前目录下的stdio.h文件复制到home目录下并改名为STDIO.h,如果不加STDIO.h则不改名

  • mv stdio.h home/STDIO.h:把当前目录下的stdio.h文件剪切到home目录下并改名为STDIO.h

    该命令同时具有重命名的功能:mv 原文件名 新文件名

  • chmod:修改文件的权限

    • chmod xxx 文件名x为0~7的整数) x = r(4) + w(2) + x(1),分别表示读、写和执行,要想进入一个目录,必须保证有执行x的权限
    • chmod +/-r 文件名:给一个文件统一加上/减去读权限
  • find 位置(条件)(查询内容):找到文件的所在位置,如:find / -name stdio.h

  • grep "关键词" 文件名:在文件中过滤出关键词,说明关键词在哪,列出关键词所在行,并将关键词标红


其他常用命令

  • sudo:获取超级管理员权限,可以简写su,输入这个命令后再输入密码,即可进入超级管理员
  • sudo apt-get update:更新软件源
  • sudo apt-get upgrade:更新系统
  • sudo init 0:关机
  • sudo reboot:重启

Released under the MIT License.