【Linux】基本的指令(终章)

大家好我是沐曦希

Linux专栏:Linux零基础学习

文章目录

  • 1.tar指令(重要)
  • 2.bc指令
  • 3.uname –r指令
  • 4.重要的几个热键
    • 4.1 【Tab】
    • 4.2 [ctrl]+c
    • 4.3 [ctrl]+d
    • 4.4 [ctrl]+r
  • 5.关机
  • 6.扩展命令
  • 4.写在最后


1.tar指令(重要)

tar指令:打包/解包,不打开它,直接看内容
tar [-cxtzjvf] 文件与目录 …
参数

  • -c :建立一个压缩文件的参数指令(create 的意思);
  • -x :解开一个压缩文件的参数指令!
  • -t :查看 tarfile 里面的文件!
  • -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
  • -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
  • -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
  • -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
  • -C : 解压到指定目录

-c:创建
-f后面跟文件名
-z压缩
-x解压
-v:把解包打包的过程打印出来

[root@iZ2ze79kprp9cai14dsma8Z ~]# tar -czf lesson4.tgz lesson4
[root@iZ2ze79kprp9cai14dsma8Z ~]# mv lesson4.tgz tmp
[root@iZ2ze79kprp9cai14dsma8Z ~]# ls -l tmp
total 4
-rw-r--r-- 1 root root 178 Sep 30 14:41 lesson4.tgz
[root@iZ2ze79kprp9cai14dsma8Z ~]# cd tmp
[root@iZ2ze79kprp9cai14dsma8Z tmp]# tar -xzf lesson4.tgz
[root@iZ2ze79kprp9cai14dsma8Z tmp]# ll
total 8
drwxr-xr-x 3 root root 4096 Sep 30 13:54 lesson4
-rw-r--r-- 1 root root  178 Sep 30 14:41 lesson4.tgz
[root@iZ2ze79kprp9cai14dsma8Z tmp]# tar -xzvf lesson4.tgz
lesson4/
lesson4/lesson4_1/
lesson4/_file.txt
lesson4/test3.txt
[root@iZ2ze79kprp9cai14dsma8Z ~]# tar czvf lesson4.tgz lesson4
lesson4/
lesson4/lesson4_1/
lesson4/_file.txt
lesson4/test3.txt

tar xzvf my.tgz -C //解压到指定路径下

[root@iZ2ze79kprp9cai14dsma8Z ~]# tar xzvf lesson4.tgz -C ~
lesson4/
lesson4/lesson4_1/
lesson4/_file.txt
lesson4/test3.txt

2.bc指令

bc命令可以很方便的进行浮点运算
【Linux】基本的指令(终章)_第1张图片
Ctrl+d退出

[root@iZ2ze79kprp9cai14dsma8Z ~]# echo "1.0+3.5+5.5" | bc
10.0

3.uname –r指令

语法: uname [选项]
功能: uname用来获取电脑和操作系统的相关信息。
补充说明: uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。
常用选项

  • -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
[root@iZ2ze79kprp9cai14dsma8Z ~]# uname
Linux
[root@iZ2ze79kprp9cai14dsma8Z ~]# uname -r //查看Linux内核版本,机器架构等
3.10.0-957.21.3.el7.x86_64
[root@iZ2ze79kprp9cai14dsma8Z ~]# uname -a //把机器更多属性显示出来
Linux iZ2ze79kprp9cai14dsma8Z 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

4.重要的几个热键

4.1 【Tab】

[Tab]按键—具有『命令补全』和『档案补齐』的功能
把a,b,whi等开头的文件和目录显示出来
【Linux】基本的指令(终章)_第2张图片

[root@iZ2ze79kprp9cai14dsma8Z ~]# whi
which     while     whiptail 

补齐命令
whic+[tap] 会自动补齐成which并且加上一个空格
[Tap]是最常用的一个热键
其中在空白一行敲一个[Tap]即可知道当前用户可用的命令数

[root@iZ2ze79kprp9cai14dsma8Z ~]# 
Display all 1211 possibilities? (y or n)

【Linux】基本的指令(终章)_第3张图片
按Enter键进行上下翻阅

4.2 [ctrl]+c

[Ctrl]-c按键—让当前的程序『停掉』
Ctrl+c终止前台的异常程序

4.3 [ctrl]+d

[Ctrl]+d按键—通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit。
[Ctrl]+d按键—退出当前用户,一次只能退出一层。

4.4 [ctrl]+r

[Ctrl]+d按键—加历史命令片段 //搜索历史命令,左右即可选中。

5.关机

服务器可以不关机,在安装虚拟机就需要用到关机的指令
语法: shutdown [选项] **
常见选项: **

  • -h : 将系统的服务停掉后,立即关机。
  • -r : 在将系统的服务停掉之后就重新启动
  • -t sec : -t 后面加秒数,亦即『过几秒后关机』的意思

6.扩展命令

lscpu指令:查看Linux系统的CPU
【Linux】基本的指令(终章)_第4张图片
lsmem指令:查看内存
【Linux】基本的指令(终章)_第5张图片
df -h:查看磁盘结构/使用情况

[root@iZ2ze79kprp9cai14dsma8Z ~]# df -h

【Linux】基本的指令(终章)_第6张图片
who指令:查看谁在登录当前这个服务器/当前Linux系统的在线用户

[root@iZ2ze79kprp9cai14dsma8Z ~]# who
root     pts/1        2022-10-01 11:07 (111.40.18.147)
root     pts/0        2022-10-01 09:31 (111.40.18.147)
[root@iZ2ze79kprp9cai14dsma8Z ~]# who
root     pts/1        2022-10-01 11:07 (111.40.18.147)
root     pts/0        2022-10-01 09:31 (111.40.18.147)
[root@iZ2ze79kprp9cai14dsma8Z ~]# su lj
[lj@iZ2ze79kprp9cai14dsma8Z root]$ who
root     pts/1        2022-10-01 11:07 (111.40.18.147)
root     pts/0        2022-10-01 09:31 (111.40.18.147)
[lj@iZ2ze79kprp9cai14dsma8Z root]$ whoami
lj

◆ 安装和登录命令: login、 shutdown、 halt、 reboot、 install、 mount、 umount、 chsh、 exit、 last;
◆ 文件处理命令: file、 mkdir、 grep、 dd、 find、 mv、 ls、 diff、 cat、 ln;
◆ 系统管理相关命令: df、 top、 free、 quota、 at、 lp、 adduser、 groupadd、 kill、 crontab;
◆ 网络操作命令: ifconfig、 ip、 ping、 netstat、 telnet、 ftp、 route、 rlogin、 rcp、 finger、 mail、 nslookup;
◆ 系统安全相关命令: passwd、 su、 umask、 chgrp、 chmod、 chown、 chattr、 sudo ps、 who;
◆ 其它命令: tar、 unzip、 gunzip、 unarj、 mtools、 man、 unendcode、 uudecode。

4.写在最后

那么Linux的基本的指令(四)就到这里结束了。
【Linux】基本的指令(终章)_第7张图片

你可能感兴趣的:(Linux零基础学习,linux,服务器,运维)