博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux常用命令之man/mv/shutdown/history
阅读量:4042 次
发布时间:2019-05-24

本文共 1971 字,大约阅读时间需要 6 分钟。

17、man帮助命令

Linux提供了丰富的帮助手册,当需要查看某个命令的参数时,可以使用man命令实现

语法: man 命令名
比如:man ls —查看ls命令的帮助文档

18、mv移动文件或目录

mv命令是move的缩写,可以用来移动文件或者将文件改名,是Linux系统下经常用于备份文件或目录的。该命令和cp命令很像,唯一不同的是,cp文件后,会给新拷贝的文件重新开辟一段空间,老文件还在,而mv文件以后,源文件就不存在了,但是也不会重新开辟空间,只是修改了指向的节点地址,所以mv会比cp节省空间。

语法: mv [选项] 源文件或目录 目标文件或目录

参数:

  • -b : 若要覆盖文件,则覆盖前先进行备份
  • -f : force 强制的意思,如果目标文件存在,不会询问直接覆盖
  • -i : 若目标文件已经存在,就会询问是否覆盖
  • -u : 若目标文件已经存在,且source比较新,才会更新
  • -t : 指定mv的目标目录,多用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后
#将/home下的1.txt 2.txt 移动到/home/dir1目录下[root@admin home]# ls1.txt  2.txt  3  a.txt  dir1  root.txt  training[root@admin home]# mv -t dir1 1.txt 2.txt[root@admin home]# ls3  a.txt  dir1  root.txt  training[root@admin home]# cd dir1[root@admin dir1]# ls1.txt  2.txt

19、shutdown关机命令

  • shutdown -h 5 #系统将在5分钟后关机
  • shutdown -h now #立刻关机
  • shutdown -k 5/now #提示在5分钟后关机,但是实际不会真正的关机,只是提示一下
  • reboot #重启

20、history查看历史命令

Linux下History命令主要用于显示历史指令记录内容, 下达历史纪录中的指令。

参数:

  • n : 列出最近的n笔命令列表
  • -c : 将目前的shell中的所有history内容全部消除
  • -a : 将目前新增的history指令新增入histfiles中,若没有加入预设写入 ~/.bash_history
  • -r :将histfiles的内容读到目前这个shell的histfiles记忆中
  • -w : 将目前的history记忆内容写入histfiles

Linux系统中,当你在shell(控制台)中输入并执行命令时,shell会自动把你的命令记录到历史列表中,一般保存在用户目录下的.bash_history文件中,默认保存1000条,你也可以更改这个值。如果你键入 history, history会向你显示你所使用的前1000个历史命令,并且给它们编了号,你会看到一个用数字编号的列表快速从屏幕上卷过。你可能不需要查看1000个命令中的所有项目, 当然你也可以加入数字来列出最近的 n 笔命令列表。linux中history命令不仅仅让我们可以查询历史命令,我们还可以利用相关的功能来帮我们执行命令。

实例:

(1)列出所有的历史命令记录

[root@admin home]# history

(2)只列出最近5条记录

[root@admin home]# history 5

(3)重复执行上一个命令

[root@admin home]# !! (两个感叹号)

(4)执行历史清单中第88条命令

[root@admin home]# !88

(5)执行最后一次以rpm开头的命令(!代表的是字符串,这个String可以随便输,Shell会从最后一条历史命令向前搜索,最先匹配的一条命令将会得到执行。)

[root@admin home]# !rpm

(6)逐屏列出所有的历史记录

[root@admin home]# history | more

(7)立即清空history当前所有的历史命令记录

[root@admin home]# history -c

除了使用history命令,在 shell 或 GUI 终端提示下,你也可以使用上下方向键来翻阅历史命令(向下箭头会向前翻阅),直到你找到所需命令为止。这可以让我们很方便地编辑前面的某一条命令,而不用重复输入类似的命令。History命令的用途确实很大!但需要小心安全的问题!尤其是 root 的历史纪录档案,这是黑客们的最爱!因为不小心的 root 会将很多的重要资料在执行的过程中会被纪录在 ~/.bash_history 当中,如果这个档案被解析的话,后果不堪设想!

转载地址:http://vdmdi.baihongyu.com/

你可能感兴趣的文章
mysql 主从同步配置
查看>>
为什么很多程序员都选择跳槽?
查看>>
mongdb介绍
查看>>
mongdb安装使用
查看>>
mongdb在java中的应用
查看>>
区块链技术让Yotta企业云盘为行政事业服务助力
查看>>
yotta企业云盘助力制造行业创高峰
查看>>
Yotta企业云盘更好的为媒体广告业服务
查看>>
Yotta企业云盘助力旅游行业新发展
查看>>
Yotta企业云盘助力科技行业创高峰
查看>>
Yotta企业云盘更好地为教育行业服务
查看>>
Yotta企业云盘怎么帮助到能源化工行业
查看>>
企业云盘如何助力商业新发展
查看>>
医疗行业运用企业云盘可以带来什么样的提升
查看>>
教育数字智能化能为现有体系带来新的起点
查看>>
媒体广告业如何将内容资产进行高效地综合管理与利用
查看>>
能源化工要怎么管控核心数据
查看>>
媒体广告业如何运用云盘提升效率
查看>>
企业如何运用企业云盘进行数字化转型-实现新发展
查看>>
司法如何运用电子智能化加快现代化建设
查看>>