Linux常用命令之man/mv/shutdown/history

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]# ls
1.txt  2.txt  3  a.txt  dir1  root.txt  training
[root@admin home]# mv -t dir1 1.txt 2.txt
[root@admin home]# ls
3  a.txt  dir1  root.txt  training
[root@admin home]# cd dir1
[root@admin dir1]# ls
1.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 当中,如果这个档案被解析的话,后果不堪设想!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值