首页 / LINUX / Linux命令行技巧
Linux命令行技巧
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux命令行技巧,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1613字,纯文字阅读大概需要3分钟。
内容图文
大家好,我是“孤云暮雨”,今天给大家带来的是“Linux命令行技巧”
1. 备份/etc目录到当前目录,备份文件的文件名以源目录名和Server上的时间日期命名
[root@localhost ~]# tar cfz etc-`date +%x\(%H-%M-%S\)`.tar.gz /etc [root@localhost ~]# tar cfz etc_$(date +%F\(%H-%M-%S\)).tar.gz /etc
2. 显示文件的最后修改时间
[root@localhost ~]# date -r FILENAME +%F\(%H-%M-%S\) [root@localhost ~]# echo '最后的修改时间为:'`date -r FILENAME +%F\(%H-%M-%S\)` [root@localhost ~]# echo 'The last modification time is:' ; date -r FILENAME +%Z,%F,%P\:\(%H-%M-%S\) [root@localhost ~]# echo -e "The last modification time is:\033[1;32m$(date -r FILENAME +%Z,%F,%P\:\(%H-%M-%S\))\033[0m"
3. 显示一个当前目录下最近一次被修改的文件
[root@localhost ~]# ls -lrt | tail -1 [root@localhost ~]# echo -e "The last file modified was:\033[1m$(ls -t | head -1)\033[0m"
# 取出当前目录下最近一次被修改的文件名
4. 查看当前系统的运行级别
[root@localhost ~]# who -r | awk '{print $1,$2}' [root@localhost ~]# echo -e "\033[1m$(who -r | awk '{print $1,$2}')\033[0m"
5. 把man手册页内容导出到文件
[root@localhost ~]# man COMMAND | col -b > FILENAME
6. 不允许通过重定向输出覆盖现有的常规文件
[root@localhost ~]# set -C
# 只对当前的shell有效
7. 测试命令是否执行成功
[root@localhost ~]# COMMAND && [ $? == 0 ] && echo -e "\033[1;32m OK \033[0m" || echo -e "\033[5;31m ERROR \033[0m" [root@localhost ~]# COMMAND && [ $? -eq 0 ] && echo -e "\033[1;32m OK \033[0m" || echo -e "\033[5;31m ERROR \033[0m"
8. 在上一次的工作目录和当前目录来回切换
[root@localhost ~]# cd -
9. 在历史命令中不记录连续且相同的命令
[root@localhost ~]# export HISTCONTROL=ignoredups
10. 查看公网IP
[root@localhost ~]# curl ifconfig.me [root@localhost ~]# curl members.3322.org/dyndns/getip [root@localhost ~]# curl cip.cc
原文:http://blog.51cto.com/zhangdaifu/2089510
内容总结
以上是互联网集市为您收集整理的Linux命令行技巧全部内容,希望文章能够帮你解决Linux命令行技巧所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。