Linux基础命令

  • 获取命令帮助

方式一:命令 --help

[root@localhost ~]# cat --help

方式二:man 命令

[root@localhost ~]# man cat #按q退出

[root@localhost ~]# man passwd #显示passwd命令帮助

[root@localhost ~]# man 5 passwd

数字5表示帮助的类型,表示配置文件类型

  • 历史命令

管理/调用曾经执行过的命令

    • history:查看历史命令列表
    • history -c:清空历史命令
    • !n:执行命令历史中的第n条命令
    • !str:执行最近一次以str开头的历史命令

[root@svr7 ~]# vim /etc/profile

HISTSIZE=1000 #默认记录1000条

[root@localhost ~]# history #显示历史命令列表

[root@localhost ~]# history -c #清空历史命令

[root@localhost ~]# history

[root@localhost ~]# cat /etc/redhat-release

[root@localhost ~]# ls /root

[root@localhost ~]# history

[root@localhost ~]# !cat #指定最近一条以cat开头的历史命令

[root@localhost ~]# !ls #指定最近一条以ls开头的历史命令

  • Linux计算器bc命令

  • du,统计目录占用硬盘的空间

    • -s:只统计每个参数所占用的总空间大小
    • -h:提供易读容量单位(K、M等)

[root@localhost ~]# du -sh /root

[root@localhost ~]# du -sh /etc

[root@localhost ~]# du -sh /boot

[root@localhost ~]# du -sh /

  • date,查看/调整系统日期时间

    • date +%F、date +%R
    • date +"%Y-%m-%d %H:%M:%S"
    • date -s "yyyy-mm-dd HH:MM:SS"

]# date

]# date -s "2008-9-6 11:17:11" #修改系统时间

]# date

]# date -s "2022-9-6 16:55:11"

]# date

[root@localhost ~]# date +%Y #显示年

[root@localhost ~]# date +%m #显示月

[root@localhost ~]# date +%d #显示日期

[root@localhost ~]# date +%H #显示时

[root@localhost ~]# date +%M #显示分

[root@localhost ~]# date +%S #显示秒

[root@localhost ~]# date +%F #显示年-月-日

[root@localhost ~]# date +%R #显示时:分

  • 制作链接文件(制作符号链接)(制作快捷方式)

格式:ln -s /路径/源数据 /路径/快捷方式的名称 #软链接

]# ls /etc/sysconfig/network-scripts/ifcfg-lo

]# ln -s /etc/sysconfig/network-scripts/ifcfg-lo /mylo

]# ls /

]# ls -l /mylo

lrwxrwxrwx. 1 root root 39 5月 7 16:25 /mylo -> /etc/sysconfig/network-scripts/ifcfg-lo

]# ln -s /etc/sysconfig/network-scripts/ /ns

]# ls /

]# ls -l /ns #查看快捷方式的信息

]# touch /ns/haha.txt

]# touch /ns/maohehaozi.txt

]# touch /ns/shukehebeita.txt

]# ls /etc/sysconfig/network-scripts/

软链接优势:可以针对目录与文件制作快捷方式,支持跨分区

软链接缺点:源数据消失,快捷方式失效

[root@svr1 ~]# rm -rf /opt/*

[root@svr1 ~]# ls /opt/

[root@svr1 ~]# echo 123456 > /opt/A.txt

[root@svr1 ~]# ln -s /opt/A.txt /opt/B.txt

[root@svr1 ~]# ls /opt/

A.txt B.txt

[root@svr1 ~]# rm -rf /opt/A.txt

[root@svr1 ~]# ls /opt/

B.txt

[root@svr1 ~]#

格式:ln /路径/源数据 /路径/快捷方式的名称 #硬链接

硬链接优势:源数据消失,快捷方式仍然有效

硬链接缺点:只能针对文件制作快捷方式,不支持支持跨分区

[root@localhost ~]# rm -rf /opt/*

[root@localhost ~]# echo 123 > /opt/A.txt

[root@localhost ~]# ln -s /opt/A.txt /opt/B.txt #软链接

[root@localhost ~]# ls /opt/

[root@localhost ~]# ln /opt/A.txt /opt/C.txt #硬链接

[root@localhost ~]# ls /opt/

[root@localhost ~]# cat /opt/B.txt

[root@localhost ~]# cat /opt/C.txt

[root@localhost ~]# rm -rf /opt/A.txt

[root@localhost ~]# ls /opt/

[root@localhost ~]# cat /opt/B.txt #软链接失效

cat: /opt/B.txt: 没有那个文件或目录

[root@localhost ~]# cat /opt/C.txt #硬链接仍然有效

  • zip归档工具,跨平台(Windows与Linux)

  • 归档+压缩操作: zip [-r] 备份文件.zip 被归档的文档...

[-r]:被归档的数据有目录,必须加上此选项

]# yum -y reinstall zip

]# zip -r /opt/abc.zip /etc/passwd /home

]# ls /opt/

  • 释放归档+解压操作: unzip 备份文件.zip [-d 目标文件夹]

]# unzip -l /opt/abc.zip #查看压缩包的内容

]# mkdir /nsd20

]# unzip /opt/abc.zip -d /nsd20

]# ls /nsd20

]# ls /nsd20/etc/

]# ls /nsd20/home/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值