linux——基本操作指令——下
专栏链接:《C++学习》、《Linux学习》
文章目录
- 1.打包压缩指令更优写法
- ——scp远程拷贝,补充——
- 2.查看计算机软硬件信息指令
- ❀经典面试题——计算机的体系结构是什么?
- 补充的热键
1.打包压缩指令更优写法
与博主linux——基本操作指令——中打包压缩指令进行对比使用
tar -czf dst.tgz src create创建zip压缩包 filename文件名
tar -xzf dst.tgz -C 文件路径 -C Change Directory切换目录 C要大写
压缩
[lijiaye@VM-24-16-centos 10-17-2]$ mkdir -p ./ljy/mgk/xzx
[lijiaye@VM-24-16-centos 10-17-2]$ tar -czf ljy.tgz ljy
[lijiaye@VM-24-16-centos 10-17-2]$ ll
total 8
drwxrwxr-x 3 lijiaye lijiaye 4096 Oct 17 20:38 ljy
-rw-rw-r-- 1 lijiaye lijiaye 149 Oct 17 20:39 ljy.tgz
解压缩
[lijiaye@VM-24-16-centos 10-17-2]$ tar -xzf ljy.tgz -C ../10-17
[lijiaye@VM-24-16-centos 10-17-2]$ cd ../10-17
[lijiaye@VM-24-16-centos 10-17]$ ll
total 20
drwxrwxr-x 2 lijiaye lijiaye 4096 Oct 17 10:56 aaa
drwxrwxr-x 2 lijiaye lijiaye 4096 Oct 17 10:56 abandon.txt
drwxrwxr-x 2 lijiaye lijiaye 4096 Oct 17 10:56 c
drwxrwxr-x 3 lijiaye lijiaye 4096 Oct 17 20:38 ljy
drwxrwxr-x 2 lijiaye lijiaye 4096 Oct 17 10:56 wawa
[lijiaye@VM-24-16-centos 10-17]$
压缩、解压缩升级版——边压缩、解压缩边查看过程
tar -cvzf dst.tgz src 新增v Verbose更详细的
tar -xvzf dst.tgz -C 文件路径 -C
压缩
[lijiaye@VM-24-16-centos 10-17-2]$ mkdir -p ./hello/my/world/xixi
[lijiaye@VM-24-16-centos 10-17-2]$ tar -cvzf hello.tgz hello
hello/
hello/my/
hello/my/world/
hello/my/world/xixi/
解压缩
[lijiaye@VM-24-16-centos 10-17-2]$ tar -xvzf hello.tgz -C ../10-17
hello/
hello/my/
hello/my/world/
hello/my/world/xixi/
[lijiaye@VM-24-16-centos 10-17-2]$
——scp远程拷贝,补充——
scp ./lesson5.tgz whb@8.137.19.140: /home /whb @8.137.19.140
可实现两台不同的虚拟机/主机之间的压缩包互传
对各参数的解释
./lesson5.tgz | 本地要传输的文件路径:./ 表示当前目录,lesson5.tgz 是要发送的文件名。 |
---|---|
whb@192.168.1.100 | 远程服务器的登录信息:whb 是远程服务器的用户名;@ 用于分隔用户名和主机地址;192.168.1.100 是远程服务器的 IP 地址(也可替换为域名) |
:/home/whb | 远程服务器的目标路径:: 用于分隔主机地址和远程路径;/home/whb 是文件要保存到的远程目录(需确保 whb 用户对该目录有写入权限)。 |
2.查看计算机软硬件信息指令
❀经典面试题——计算机的体系结构是什么?
计算即体系结构/cpu架构
uname -a 查看完整系统内核与硬件信息
[lijiaye@VM-24-16-centos 10-17-2]$ uname -a
Linux VM-24-16-centos 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
uname -r 仅查看系统内核版本
[lijiaye@VM-24-16-centos 10-17-2]$ uname -r
3.10.0-1160.119.1.el7.x86_64
3.10.0-1160.119.1.el7.代表内核版本
x86_64代表cpu硬件结构
cat /etc/os-release 查看操作系统发行版本
[lijiaye@VM-24-16-centos 10-17-2]$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
[lijiaye@VM-24-16-centos 10-17-2]$
补充的热键
Tab 补全
ctrl c 程序暂停
ctrl z 临时暂停程序、使用fg回复
❀ctrl r 历史搜索
ctrl d 退出
history 查看历史指令