本文共 1971 字,大约阅读时间需要 6 分钟。
17、man帮助命令
Linux提供了丰富的帮助手册,当需要查看某个命令的参数时,可以使用man命令实现
语法: man 命令名 比如:man ls —查看ls命令的帮助文档18、mv移动文件或目录
mv命令是move的缩写,可以用来移动文件或者将文件改名,是Linux系统下经常用于备份文件或目录的。该命令和cp命令很像,唯一不同的是,cp文件后,会给新拷贝的文件重新开辟一段空间,老文件还在,而mv文件以后,源文件就不存在了,但是也不会重新开辟空间,只是修改了指向的节点地址,所以mv会比cp节省空间。
语法: 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关机命令
20、history查看历史命令
Linux下History命令主要用于显示历史指令记录内容, 下达历史纪录中的指令。
参数: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/