ls指令
语法: ls [选项] [⽬录或⽂件]
功能:对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信
息。
常⽤选项:
-a 或 --allls 不会显示以 . 开头的隐藏文件(如 .bashrc),使用 -a 可列出所有文件(包括隐藏文件)。-l-S-l 更直观)。-t-l 搭配。-r 或 --reverse-t 可按时间从旧到新排序)。-h 或 --human-readable-R 或 --recursive-F 或 --classifyls -la:显示所有文件(含隐藏)的详细信息。ls -lht:长格式、人类可读单位、按修改时间排序(最新在前)。ls -lSrh:长格式、按大小排序(从小到大)、人类可读单位。pwd指令
语法: pwd
功能:显⽰⽤⼾当前所在的⽬录
cd指令
语法: cd ⽬录名
功能:改变⼯作⽬录。将当前⼯作⽬录改变到指定的⽬录下
touch指令
语法: touch [选项]... ⽂件...
功能:touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在的⽂件。
常⽤选项:
1. 修改访问时间:-a 或 --time=atime
-c 或 --no-createtouch 会为不存在的文件名创建空文件)。mkdir 指令
语法: mkdir [选项] dirname...
功能:在当前⽬录下创建⼀个名为 “dirname”的⽬录
常⽤选项:
-p/--parents: 可以是⼀个路径名称。此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃
动建⽴好那些尚不存在的⽬录,即⼀次可以建⽴多个⽬录
1. 递归创建目录 -p
当需要创建的目录路径中包含不存在的父目录时,-p 会自动创建所有缺失的父目录。
如果目录已存在,使用 -p 不会报错(默认情况下,mkdir 对已存在的目录会报错)。
rmdir 指令 && rm 指令
语法: rmdir [-p] [dirName]
常⽤选项:
-p 当⼦⽬录被删除后如果⽗⽬录也变成空⽬录的话,就连带⽗⽬录⼀起删除。
man 指令
语法: man [选项] 命令
常⽤选项:
-f 或 -k-f(等价于 whatis):显示与指定命令相关的手册页章节及简要描述。 -k(等价于 apropos):根据关键词搜索相关手册页(模糊匹配)。
数字Linux 手册页分为多个章节(不同章节可能有同名内容),常用章节:
1:用户命令(如 ls、cp)
2:系统调用(如 read、write)
3:库函数(如 C 语言函数)
5:配置文件格式(如 /etc/passwd)
6:游戏相关
7:杂项(如协议、文件系统)
8:系统管理命令(如 service)
-w 或 --where-a:显示所有章节中与命令匹配的手册页(按章节顺序依次显示)。
示例:man -a printf(依次显示 printf 在各章节的手册)-P 浏览器:指定用其他程序(如浏览器)查看手册页(默认用 less)。
示例:man -P more ls(用 more 而非 less 查看 ls 手册)-h 或 --help:显示 man 命令自身的帮助信息。cp 指令
语法: cp [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录
功能: 复制⽂件或⽬录
常⽤选项:
-r 或 -R 或 --recursivecp 只能复制文件,无法直接复制目录)。-i 或 --interactive-f 或 --force-i 相反)。-p 或 --preserve-v 或 --verbose-dcp 会复制链接文件指向的源文件,而 -d 会直接复制链接文件本身(保留链接属性)。-l 或 --link-s 或 --symbolic-linkmv 指令
语法: mv [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录
功能:
1.mv命令中第⼆个参数类型的不同(是⽬标⽂件还是⽬标⽬录),mv命令将⽂件重命名或将其
移⾄⼀个新的⽬录中。
2.当第⼆个参数类型是⽂件时,mv命令完成⽂件重命名,此时,源⽂件只能有⼀个(也可以是源⽬录名),它将所给的源⽂件或⽬录重命名为给定的⽬标⽂件名。
3. 当第⼆个参数是已存在的⽬录名称时,源⽂件或⽬录参数可以有多个,mv命令将各参数指定的源⽂件均移⾄⽬标⽬录中。
常⽤选项:
-i 或 --interactive-f 或 --force-i 相反)。cat 指令
语法: cat [选项] [⽂件]
功能: 查看⽬标⽂件的内容
常⽤选项:
-n 或 --number-b 或 --number-nonblank-n 区别在于跳过空行。more 指令
语法: more [选项]
功能:more命令,功能类似 cat
常⽤选项:
1.指定每页行数:-数字
自定义每页显示的行数(默认是终端窗口高度)。
2.从指定行开始查看:+数字
跳过文件开头,直接从指定行号开始显示。
3.显示行号:-n
在每行内容前显示行号,方便定位。
less 指令
语法: less [参数] ⽂件
功能:less与more类似,但使⽤less可以随意浏览⽂件,⽽more仅能向前移动,却不能向后移动,⽽ 且less在查看之前不会加载整个⽂件。
常⽤选项:
-N 或 --LINE-NUMBERS-i 或 --ignore-case/ 或 ? 搜索时,忽略关键词的大小写(如搜索 "file" 会匹配 "File"、"FILE" 等)。在查看模式中,支持比 more 更丰富的交互:
n 下一个,N 上一个)n 上一个,N 下一个)G 跳至文件末尾50g 跳至第 50 行)lesshead 指令
语法:
head [参数]... [⽂件]...
功能: head ⽤来显⽰档案的开头⾄标准输出中,默认head命令打印其相应⽂件的开头10⾏。
常用选项:
-n 数字 或 -数字tail 指令
语法: tail 必要参数 [⽂件]
功能:⽤于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。
常用选项:
-n 数字 或 -数字-f 或 --followdate 指令
指定格式显⽰时间: date +%Y:%m:%d
⽤法: date [OPTION]... [+FORMAT]
cal 指令
语法: cal 参数 [年份]
功能:⽤于查看⽇历等时间信息,如只有⼀个参数,则表⽰年份(1-9999),如有两个参数,则表⽰⽉份和年份
常用选项:
-3-j-yfind 指令
语法: find pathname -options
功能:⽤于在⽂件树中查找⽂件,并作出相应的处理(可能访问磁盘)
常⽤选项:
-name 或 -iname-name "模式":按文件名精确匹配(区分大小写),支持通配符 *(任意字符)、?(单个字符)。-iname "模式":按文件名匹配(不区分大小写)。which 指令
功能:搜索系统指定的命令
whereis 指令
功能:⽤于找到程序的源、⼆进制⽂件或⼿册
alias 指令
功能:设置命令的别名
grep 指令
语法: grep [选项] 搜寻字符串 ⽂件
功能:在⽂件中搜索字符串,将找到的⾏打印出来
常用选项:
grep "模式" 文件名-i 或 --ignore-case-n 或 --line-number-v 或 --invert-matchzip/unzip 指令
语法: zip 压缩⽂件.zip ⽬录或⽂件
功能:将⽬录或⽂件压缩成zip格式
1.递归压缩目录:-r
压缩目录及其包含的所有子文件和子目录(必须使用,否则无法压缩目录)。
2.显示压缩进度:-v
详细显示压缩过程(文件名、压缩率等信息)。
tar 指令
语法: tar [-cxtzjvf] ⽂件与⽬录
参数:
-c :建⽴⼀个压缩⽂件的参数指令(create 的意思);
-x :解开⼀个压缩⽂件的参数指令!
-t :查看 tarfile ⾥⾯的⽂件!
-z :是否同时具有 gzip 的属性?亦即是否需要⽤ gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要⽤ bzip2 压缩?
-v :压缩的过程中显⽰⽂件!这个常⽤,但不建议⽤在背景执⾏过程!
-f :使⽤档名,请留意,在 f 之后要⽴即接档名喔!不要再加参数!
-C : 解压到指定⽬录
bc 指令
bc命令可以很⽅便的进⾏浮点运算
uname ‒r 指令
语法:uname [选项]
功能: uname⽤来获取电脑和操作系统的相关信息。
常用选项:
-a或‒all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理
器类型,硬件平台类型,操作系统名称
重要的热键 [Tab], [ctrl]-c, [ctrl]-d
[Tab]按键---具有『命令补全』和『档案补⻬』的功能
[Ctrl]-c按键---让当前的程序『停掉』
[Ctrl]-d按键---通常代表着:『键盘输⼊结束(End Of File, EOF 戒 End OfInput)』的意思;另外,
他也可以⽤来取代exit
关机
语法:shutdown [选项]
常用选项:
1.立即关机:-h now
-h 表示关机(halt),now 表示立即执行。
2.定时关机:指定具体时间或延迟时间
3.取消定时关机:-c
4. 重启系统:-r
以上就是Linux的基本指令