大家好我是沐曦希💕
Linux专栏:Linux零基础学习
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命令可以很方便的进行浮点运算  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等开头的文件和目录显示出来 
[root@iZ2ze79kprp9cai14dsma8Z ~]# whi
which while whiptail
补齐命令 whic+[tap] 会自动补齐成which并且加上一个空格 [Tap]是最常用的一个热键 其中在空白一行敲一个[Tap]即可知道当前用户可用的命令数
[root@iZ2ze79kprp9cai14dsma8Z ~]#
Display all 1211 possibilities? (y or n)
 按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  lsmem指令:查看内存  df -h:查看磁盘结构/使用情况
[root@iZ2ze79kprp9cai14dsma8Z ~]# df -h
 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的基本的指令(四)就到这里结束了。 
|