Linux:2:Linux下的基本指令

一.ls指令

语法: ls 选项 ⽬录或⽂件
功能:1.对于⽬录(即文件夹),该命令列出该⽬录下(当前用户{可用whoami显示}所处目
录{可用pwd显示})的所有⼦⽬录与⽂件。
2.对于⽂件,将列出⽂件名以及其他信息。(默认只显示文件名)
tip:文件==内容+属性,空文件也占磁盘空间
常用命令行选项:
•
-a 列出⽬录下的所有⽂件,包括以 . 开头的隐含⽂件。
•
-d 将⽬录像⽂件⼀样显⽰,⽽不是显⽰其下的⽂件。 如:ls ‒d 指定⽬录
•
-i 输出⽂件的 i 节点的索引信息。 如 ls ‒ai 指定⽂件
•
-k 以 k 字节的形式表⽰⽂件的⼤⼩。ls ‒alk 指定⽂件
•
-l 列出⽂件的详细信息(更多的属性)1. ls -l 默认自己的目录。2.ls -l 指定目录 指定目录的内容
•
-n ⽤数字的 UID,GID 代替名称。 (介绍 UID, GID)
•
-F 在每个⽂件名后附上⼀个字符以说明该⽂件的类型,"*"表⽰可执⾏的普通⽂件;"/"表⽰
⽬录;"@"表⽰符号链接;"|"表⽰FIFOs;"="表⽰套接字(sockets)。(⽬录类型识别)
•
-r 对⽬录反向排序
•
-t 以时间排序
•
-s 在l⽂件名后输出该⽂件的⼤⼩。(⼤⼩排序,如何找到⽬录下最⼤的⽂件)
•
-R 列出所有⼦⽬录下的⽂件。(递归)
•
-1 ⼀⾏只输出⼀个⽂件。
tip:多指令时:-a -l ;-l -a;-la;-al 效果一样
例如:

复制代码
[whb@bite-alicloud test]$ ls
dir file.txt
[whb@bite-alicloud test]$ ls -a
. .. dir file.txt
[whb@bite-alicloud test]$ ls -a -l
total 12
drwxrwxr-x 3 whb whb 4096 Jan 11 15:01 .
drwx------ 22 whb whb 4096 Jan 11 14:21 ..
drwxrwxr-x 2 whb whb 4096 Jan 11 14:22 dir
-rw-rw-r-- 1 whb whb 0 Jan 11 14:22 file.txt

d开头的是目录,-开头的是普通文件

二.pwd命令

语法: pwd
功能:显⽰⽤⼾当前所在的⽬录

复制代码
[whb@bite-alicloud test]$ pwd
/home/whb/test

三.cd指令

Linux理论知识:路径的认识

在win中\为路径分割符,在linux中/为路径分隔符。

任何一个目录即使为空,都会自带.和..目录,这两个目录都隐藏,分别指当前目录和上级目录。

第一个/为根目录。

•

Linux系统中,磁盘上的⽂件和⽬录被组成⼀棵⽬录树,每个节点都是⽬录或⽂件
•
其中普通⽂件⼀定是⽬录树的叶⼦节点
•
⽬录可能是叶⼦(空⽬录), 也可能是路上节点
•
理解路径存在的意义: 树状组织⽅式,都是为了保证快速定位查找到指定的⽂件,⽽定位⽂件就
需要具有唯⼀性的⽅案来进⾏定位⽂件。其中任何⼀个节点,都只有⼀个⽗节点,所以,从根⽬
录开始,定位指定⽂件,路径具有唯⼀性
•
绝对路径:⼀般从/开始,不依赖其他⽬录的定位⽂件的⽅式
•
相对路径:相对于当前⽤⼾所处⽬录,定位⽂件的路径⽅式
•
绝对路径⼀般不会随着⽤⼾的路径变化⽽丧失唯⼀性,⼀般在特定服务的配置⽂件中经常被使⽤
•
相对路径因为它的便捷性,⼀般在命令⾏中使⽤较多

复制代码
# 返回上级⽬录
[whb@bite-alicloud ~]$ pwd
/home/whb
[whb@bite-alicloud ~]$ cd ..
[whb@bite-alicloud home]$ pwd
/home
# 绝对路径定位⽬录或者⽂件
[whb@bite-alicloud home]$ pwd
/home
[whb@bite-alicloud home]$ cd /home/whb/test
[whb@bite-alicloud test]$ pwd
/home/whb/test
# 相对路径定位⽬录或者⽂件
[whb@bite-alicloud test]$ pwd
/home/whb/test
[whb@bite-alicloud test]$ cd ../temp/
[whb@bite-alicloud temp]$ pwd
/home/whb/temp
# 每⼀次新建⼀个⽤⼾都会在/home⽬录下为新⽤⼾创建新的⼯作⽬录,⽬录以新⽤⼾名称命名
# root⽤⼾在安装操作系统的时候,就已经内置了⼯作⽬录: /root
[whb@bite-alicloud temp]$ ls /home
bss gaobo luojie whb wudu
# 快速进⼊⾃⼰的家⽬录
[whb@bite-alicloud test]$ whoami
whb
[whb@bite-alicloud test]$ pwd
/home/whb/test
[whb@bite-alicloud test]$ cd ~
[whb@bite-alicloud ~]$ pwd
/home/whb
# 返回到最近访问⽬录
[whb@bite-alicloud ~]$ pwd # 当前在/home/whb⽬录下
/home/whb
[whb@bite-alicloud ~]$ cd / # 进⼊/⽬录
[whb@bite-alicloud /]$ pwd
/
[whb@bite-alicloud /]$ cd - # 直接可以回退到最近⼀次所处的⽬录:/home/whb
/home/whb
[whb@bite-alicloud ~]$ pwd
/home/whb
[whb@bite-alicloud ~]$ cd - # 直接可以回退到最近⼀次所处的⽬录:/
/
[whb@bite-alicloud /]$ pwd
/
[whb@bite-alicloud /]$ cd - # 同上
/home/whb
[whb@bite-alicloud ~]$ pwd
/home/whb

四.touch

语法: touch 选项... ⽂件...
功能:touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在 的⽂件。

五.mkdir

语法: mkdir 选项 dirname...
功能:在当前⽬录下创建⼀个名为 "dirname"的⽬录
常⽤选项:
•
-p/--parents: 可以是⼀个路径名称。此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃
动建⽴好那些尚不存在的⽬录,即⼀次可以建⽴多个⽬录

讲解:递归建立多个目录,创建指定路径,

tip:tree 选项 目录

不写目录,默认打印当前目录。

-L n指定显示深度 ,tree -L 2 只看两层,-d只显示目录 ,不显示文件-f打印出完整绝对路径 -a显示隐藏文件(以 . 开头)-i不打印树形缩进符号-h显示文件大小

当然可以同时建多个平级文件夹,如下

复制代码
mkdir dir1 dir2 dir3

六.which

作用

查找可执行文件(命令)的绝对路径 它会在环境变量 PATH 指定的目录(一般是/user/bin/xxx)里搜索命令,返回第一个匹配到的路径。

可见命令本质就是可执行程序,就和C++程序一样

输入路径命令也能执行!

如图,自己写的c语言程序也能跑。tip:nano code.c 也能也C程序,如果在命令行出现异常,尝试ctrl+c退出。

七.alias 指令

功能:设置命令的别名

这里hello就是'ls -a -l -n'的别名,但是在shell内,不在真实的磁盘上,which查找不到

再看ll指令

也是别名。

八.rmdir 指令 && rm 指令

1.rmdir

rmdir是⼀个与mkdir相对应的命令,mkdir是建⽴⽬录,⽽rmdir是删除目录
语法: rmdir -p dirName
适⽤对象:具有当前⽬录操作权限的所有使⽤者
功能:删除空⽬录(因此,此指令不重要)
常⽤选项:
•
-p 当⼦⽬录被删除后如果⽗⽬录也变成空⽬录的话,就连带⽗⽬录⼀起删除。

2.rm 指令

rm 命令可以同时删除⽂件或⽬除⽂件录
语法: rm -f-i-r-v dirName/dir
适⽤对象:所有使⽤者
功能:删除⽂件或⽬录
常⽤选项:
•
-f 即使⽂件属性为只读(即写保护),亦直接删除(强制)
•
-i 删除前逐⼀询问确认
•
-r 删除⽬录及其下所有⽂件(递归)
如图,删除普通文件

删除目录(结尾不要加/)

tip:1.*通配符

2.上下键可以找到历史命令

九,man 指令

Linux的命令有很多参数,我们不可能全记住,可以通过查看联机⼿册获取帮助
语法: man 选项 命令
常⽤选项
•
-k 根据关键字搜索联机帮助
•
num 只在第num章节查找
•
-a 将所有章节的都显⽰出来,⽐如 man printf 它缺省从第⼀章开始搜索,直到找到停⽌,⽤a选
项,当按下q退出,他会继续往后⾯搜索,直到所有章节都搜索完毕
(默认查找原则是从1开始直到找到)
解释⼀下:man⼿册分为9章(不同系统可能会有差别)
•
1 是普通的命令
•
2 是系统调⽤,如open,write之类的(通过这个,⾄少可以很⽅便的查到调⽤这个函数,需要加什么
头⽂件)
•
3 是库函数,如printf,fread4是特殊⽂件,也就是/dev下的各种设备⽂件
•
4 略
•
5 是指⽂件的格式,⽐如passwd, 就会说明这个⽂件中各个字段的含义
•
6 是给游戏留的,由各个游戏⾃⼰定义
•
7 是附件还有⼀些变量,⽐如像environ这种全局变量在这⾥就有说明
•
8 是系统管理⽤的命令,这些命令只能由root使⽤,如ifconfig
•
9 略

十,cp 指令

语法: cp 选项 源⽂件或⽬录 ⽬标⽂件或⽬录
功能: 复制⽂件或⽬录
说明:
•
cp指令⽤于复制⽂件或⽬录
•
如同时指定两个以上的⽂件或⽬录,且最后的⽬的地是⼀个已经存在的⽬录,则它会把前⾯指定
的所有⽂件或⽬录复制到此⽬录中
常⽤选项
•
-f 或 --force 强⾏复制⽂件或⽬录, 不论⽬的⽂件或⽬录是否已经存在(覆盖)
•
-i 或 --interactive 覆盖⽂件之前先询问⽤⼾
•
-r 递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。若源⽂件或⽬录的形态,不属于⽬录或符
号链接,则⼀律视为普通⽂件处理
拷贝普通文件:

复制代码
1.到目标文件(新文件在当前目录下)
cp srcfile dstfile
2.到目标目录(目标目录会生成同名文件)
cp srcfile dstdir/
3.到目标目录并命名
cp srcfile dstdir/srcnew

拷贝多文件或目录

复制代码
cp srcflie/srcdir dstdir(已经存在),会直接拷贝到dstdir内部 

十一,move

mv命令是move的缩写,可以⽤来移动⽂件或者将⽂件改名(move (rename) files,经常⽤来备份⽂件 或者⽬录
语法: mv 选项 源⽂件或⽬录 ⽬标⽂件或⽬录
功能:

  1. 视mv命令中第⼆个参数类型的不同(是⽬标⽂件还是⽬标⽬录),mv命令将⽂件重命名或将其
    移⾄⼀个新的⽬录中。
  2. 当第⼆个参数类型是⽂件时,mv命令完成⽂件重命名,此时,源⽂件只能有⼀个(也可以是源⽬ 录名),它将所给的源⽂件或⽬录重命名为给定的⽬标⽂件名。
  3. 当第⼆个参数是已存在的⽬录名称时,源⽂件或⽬录参数可以有多个,mv命令将各参数指定的源⽂件均移⾄⽬标⽬录中。
    常⽤选项:
    •
    -f :force 强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖
    •
    -i :若⽬标⽂件 (destination) 已经存在时,就会询问是否覆盖!

例如:

1.更改名称

复制代码
zcx@VM-0-10-ubuntu:~/lesson2/test5$ touch myfile.txt
zcx@VM-0-10-ubuntu:~/lesson2/test5$ ll
total 8
drwxrwxr-x 2 zcx zcx 4096 Sep  2 19:23 ./
drwxrwxr-x 7 zcx zcx 4096 Sep  2 19:23 ../
-rw-rw-r-- 1 zcx zcx    0 Sep  2 19:23 myfile.txt
zcx@VM-0-10-ubuntu:~/lesson2/test5$ mv myfile.txt yourfile.txt
zcx@VM-0-10-ubuntu:~/lesson2/test5$ ll
total 8
drwxrwxr-x 2 zcx zcx 4096 Sep  2 19:24 ./
drwxrwxr-x 7 zcx zcx 4096 Sep  2 19:23 ../
-rw-rw-r-- 1 zcx zcx    0 Sep  2 19:23 yourfile.txt
zcx@VM-0-10-ubuntu:~/lesson2/test5$ 

2.移动文件

十二,重定向操作

1.echo

echo ' 字符串',可以输出'字符串'

例如:

补充:printf 与 echo 功能类似

2.输出重定向

如图,> 使原本打到显示器上的'hello'打入了afile.txt

对于afile.txt:

a.如果afile.txt不存在,则新建。对应的,可利用 > file.txt 新建文件

b.如果存在则先清空,再写入。对应的,可利用 > file.txt 清空文件

3.追加重定向

利用 >> 可不覆盖添加文件内容,如下

4.输入重定向

在'cat'中讲解

十三,cat(适合看短文件)

语法: cat 选项 ⽂件
功能: 查看⽬标⽂件的内容
常⽤选项:
•
-b 对⾮空输出⾏编号,空⾏不做编号
•
-n 对输出的所有⾏编号
•
-s 不输出多⾏空⾏
1.cat 默认从键盘读取,在显示器输出
2.输入重定向 cat < file.txt,从file.txt中读取

补充:tac可以反向打印文档

十四,more(不重要)

语法: more 选项
功能:more命令,功能类似 cat
常⽤选项:
•
-n 指定输出⾏数
•
q 退出more
按下回车行往下翻

十五,less 指令(重要)

•
less ⼯具也是对⽂件或其它输出进⾏分⻚显⽰的⼯具,应该说是linux正统查看⽂件内容的⼯具,
功能极其强⼤
•
less 的⽤法⽐起 more 更加的有弹性,在 more 的时候,我们并没有办法向前⾯翻, 只能往后⾯
看
•
但若使⽤了 less 时,就可以使⽤ pageup pagedown 等按键的功能来往前往后翻看⽂件,更
容易⽤来查看⼀个⽂件的内容
•
除此之外,在 less ⾥头可以拥有更多的搜索功能,不⽌可以向下搜,也可以向上搜。
语法: less 参数 ⽂件
功能:less与more类似,但使⽤less可以随意浏览⽂件,⽽more仅能向前移动,却不能向后移动,⽽
且less在查看之前不会加载整个⽂件。
选项:
•
-i 忽略搜索时的⼤⼩写
•
-N 显⽰每⾏的⾏号
•
/字符串:向下搜索"字符串"的功能
•
?字符串:向上搜索"字符串"的功能
•
n:重复前⼀个搜索(与 / 或 ? 有关)
•
N:反向重复前⼀个搜索(与 / 或 ? 有关)
•
q:quit

十六,head和tail

head 与 tail 就像它的名字⼀样的浅显易懂,它是⽤来显⽰开头或结尾某个数量的⽂字区块,head ⽤ 来显⽰档案的开头⾄标准输出中,⽽ tail 想当然尔就是看档案的结尾。

1.head

语法:
head 参数... ⽂件...
功能:
head ⽤来显⽰档案的开头⾄标准输出中,默认head命令打印其相应⽂件的开头10⾏。
选项:
•
-n<⾏数> 显⽰的⾏数

2.tail

tail 命令从指定点开始将⽂件写到标准输出.使⽤tail命令的-f选项可以⽅便的查阅正在改变的⽇志⽂
件,tail -f filename会把filename⾥最尾部的内容显⽰在屏幕上,并且不断刷新,使你看到最新的⽂件内容.
语法: tail 必要参数 ⽂件
功能:⽤于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。
选项:
•
-f 循环读取
•
-n<⾏数> 显⽰⾏数

3.利用|(管道),打印中间行数

例如:

复制代码
head -200 temp.txt | tail -20

打印出180-200行。

复制代码
cat file.txt | head -510 | tail -10 | tac | wc -l

打印500-510行,并反过来打印,且统计行数

十七,data

指定格式显⽰时间: date +%Y:%m:%d(+不能省,:可以改为其他格式)
⽤法: date OPTION... +FORMAT

  1. 在显⽰⽅⾯,使⽤者可以设定欲显⽰的格式,格式设定为⼀个加号后接数个标记,其中常⽤的标记 列表如下
    •
    %H : ⼩时(00..23)
    •
    %M : 分钟(00..59)
    •
    %S : 秒(00..61)
    •
    %X : 相当于 %H:%M:%S
    •
    %d : ⽇ (01..31)
    •
    %m : ⽉份 (01..12)
    •
    %Y : 完整年份 (0000..9999)
    •
    %F : 相当于 %Y-%m-%d
  2. 在设定时间⽅⾯
    •
    date -s //设置当前时间,只有root权限才能设置,其他只能查看。
    •
    date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
    •
    date -s 01:01:01 //设置具体时间,不会对⽇期做更改
    •
    date -s "01:01:01 2008-05-23″ //这样可以设置全部时间
    •
    date -s "01:01:01 20080523″ //这样可以设置全部时间
    •
    date -s "2008-05-23 01:01:01″ //这样可以设置全部时间
    •
    date -s "20080523 01:01:01″ //这样可以设置全部时间
  3. 时间戳
    •
    时间->时间戳:date +%s
    •
    时间戳->时间:date -d@1508749502
    •
    Unix时间戳(英⽂为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1⽉1
    ⽇(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒

十八,cal指令

cal命令可以⽤来显⽰公历(阳历)⽇历。公历是现在国际通⽤的历法,⼜称格列历,通称阳历。"阳 历"⼜名"太阳历",系以地球绕⾏太阳⼀周为⼀年,为西⽅各国所通⽤,故⼜名"西历"。
命令格式: cal 参数 年份
功能:⽤于查看⽇历等时间信息,如只有⼀个参数,则表⽰年份(1-9999),如有两个参数,则表⽰⽉份 和年份
常⽤选项:
•
-3 显⽰系统前⼀个⽉,当前⽉,下⼀个⽉的⽉历
•
-j 显⽰在当年中的第⼏天(⼀年⽇期按天算,从1⽉1号算起,默认显⽰当前⽉在⼀年中的天数)
•
-y 显⽰当前年份的⽇历

十九,find

•
Linux下find命令在⽬录结构中搜索⽂件,并执⾏指定的操作。
•
Linux下find命令提供了相当多的查找条件,功能很强⼤。由于find具有强⼤的功能,所以它的选
项也很多,其中⼤部分选项都值得我们花时间来了解⼀下。
•
即使系统中含有⽹络⽂件系统( NFS),find命令在该⽂件系统中同样有效,只你具有相应的权
限。
•
在运⾏⼀个⾮常消耗资源的find命令时,很多⼈都倾向于把它放在后台执⾏,因为遍历⼀个⼤的
⽂件系统可能会花费很⻓的时间(这⾥是指30G字节以上的⽂件系统)。
语法: find pathname -options
功能:⽤于在⽂件树中查找⽂件,并作出相应的处理(可能访问磁盘)
常⽤选项
•
-name 按照⽂件名查找⽂件
•
其他选项需要在查,这个命令其实⽐较复杂

复制代码
[whb@bite-alicloud test]$ find ~ -name test.c
/home/whb/test_code/old_code/test.c
/home/whb/test_code/test.c

二十,whereis

⽤于找到程序的源、⼆进制⽂件或⼿册

复制代码
[whb@bite-alicloud test]$ whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
[whb@bite-alicloud test]$ whereis libc.so
libc: /usr/lib64/libc.so /usr/lib64/libc.a /usr/share/man/man7/libc.7.gz

二十一,关于文件的补充

Linux一切皆文件(包括键盘,显示器,自己建的文件,终端...)

Linux区分文件与后缀无关,但工具(g++)关心后缀

开头:

d:目录

c:字符文件(键盘,显示器,终端),输入数据有严格的顺序

b:块设置文件,磁盘/dev/vda

l:链接文件/dev/lib64

p:管道文件,建立管道文件 mkfile pipe

s:socket 文件

二十二,grep

语法: grep 选项 搜寻字符串 ⽂件
功能:在⽂件中搜索字符串,将找到的⾏打印出来
常⽤选项:
•
-i :忽略⼤⼩写的不同,所以⼤⼩写视为相同
•
-n :顺便输出⾏号
•
-v :反向选择,亦即显⽰出没有 '搜寻字符串' 内容的那⼀⾏

复制代码
#基本查找
[whb@bite-alicloud test]$ grep "abcd" temp.txt
abcd
# 忽略⼤⼩写的不同,所以⼤⼩写视为相同
[whb@bite-alicloud test]$ grep -i "abcd" temp.txt
abcd
ABCD
# 顺便输出⾏号
[whb@bite-alicloud test]$ grep -n "abcd" temp.txt
1:abcd
[whb@bite-alicloud test]$ grep -ni "abcd" temp.txt
1:abcd
2:ABCD
# 反向选择,亦即显⽰出没有 '搜寻字符串' 内容的那⼀⾏
[whb@bite-alicloud test]$ grep -v "abcd" temp.txt
ABCD
hello
bite
1234

二十三,top

top 是 Linux 最常用的实时系统监控工具,动态查看 CPU、内存、进程负载。

复制代码
top -d 1 -n 5
-d: 刷新的时间间隔
-n: 刷新的次数

二十四,zip和unzip

知识补充:打包:文件合并,防止文件丢失。压缩:减少体积,节省存储空间,减少网络传送时间。
语法: zip 压缩⽂件.zip ⽬录或⽂件
功能:将⽬录或⽂件压缩成zip格式
常⽤选项
•
-r:递归处理,将指定⽬录下的所有⽂件和⼦⽬录⼀并处理
举例:
将test2⽬录压缩: zip test2.zip test2/*
解压到tmp⽬录: unzip test2.zip -d /tmp(指定的解压到的路径)

二十五,rzsz

这个⼯具⽤于 windows 机器和远端的 Linux 机器通过 XShell 传输⽂件. 安装完毕之后可以通过拖拽的⽅式将⽂件上传过去.

sz命令用于将远程服务器上的文件发送到本地计算机,也就是实现文件的下载功能。

如,若要把远程服务器上的 test.txt 文件下载到本地

复制代码
sz test.txt
rz

rz用于从本地计算机上传文件到远程服务器。输入命令rz,然后会弹出一个窗口,可以拖拽实现传输,选项-y代表覆盖远程服务器上已存在的同名文件

二十六,tar

语法 :tar [选项] [压缩归档文件名] [文件或目录名](默认递归打包)

把文件打包压缩成:压缩归档文件(压缩归档文件名 的后缀是:.tar.gz,为了简便写成:.tgz)

选项(有时要带-,有时不带):

-c:表示创建一个新的归档文件。(归档文件就是打包)

-v:显示详细的操作过程,比如正在处理哪些文件等,让用户知道命令执行的进度。

-f:指定归档文件的名称,需要紧跟在该参数后面给出具体的文件名。

-x:表示解包归档文件,将归档文件中的内容提取出来。

-z:表示使用gzip压缩算法对归档文件进行压缩,这样可以减小归档文件的大小,节省存储空间。

-t:用于列出归档文件中的内容,不会实际解包或解压缩文件,只是显示归档文件中包含的文件和目录列表。

-C : 解压到指定⽬录

补充:scp是用于在Linux系统之间通过SSH协议安全地复制文件和目录的命令。

二十七,bc

即简单的计算器

二十八,uname

语法:uname 选项
功能: uname⽤来获取电脑(cpu架构)和操作系统(内核)的相关信息。
补充说明:uname可显⽰linux主机所⽤的操作系统的版本、硬件的名称等基本信息。
常⽤选项:
•
-a或‒all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理
器类型,硬件平台类型,操作系统名称
•
lsb_release -a:查看操作系统版本
-r:内核版本,体系结构

二十九,几个常用的快捷键

1.tab 具有『命令补全』和『档案补⻬』的功能

2.Ctrl-c按键---让当前的程序『停掉』

Ctrl-d按键---通常代表着:『键盘输⼊结束(End Of File, EOF 戒 End OfInput)』的意思;另外,
他也可以⽤来取代exit(退出命令行/当前用户)
4.Ctrl-r:搜索匹配历史命令(Linux有记录历史命令功能)

相关推荐
数字新视界4 分钟前
动环监控信创适配在智能机房管理中的应用价值与未来展望
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
爱和冰阔落8 分钟前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
程序员沉梦听雨10 分钟前
WSL2的安装与使用
linux·wsl
微小的鱼21 分钟前
Linux的渲染与显示系统链路
android·java·linux
lisanmengmeng43 分钟前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
Android系统攻城狮1 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
上火的金鱼妹2 小时前
k8s生产实际问题排查(网关,数据库读写等)
运维·服务器
孙克旭_2 小时前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
孙克旭_2 小时前
云原生基础之Containerd容器运行时
运维·云原生
分布式存储与RustFS2 小时前
RustFS 自建对象存储实战目录:110 篇按场景分类(持续更新)
运维·云原生·开源·对象存储·分布式存储·s3·性能基准