当前位置 > 主页 > 万和大讲堂 >


十个"特异"Linux命令小技巧让你事半功倍

2015-11-23 11:30

  如果你是一个硬件系统管理员或者Linux工程师,你可能会记得大多数Linux命令行技巧。下江苏万和小编整理的这些Linux命令行技巧通常不被Linux用户所使用。 

 

  1.使用pgrep快速查找一个PID

 

  pgrep遍历目前正在运行的进程然后列出符合查找规则的进程ID(PID)。南京RHCE认证培训

 

C/C++ Code复制内容到剪贴板

  1. pgrep ssh  

 

  这条命令会列出所有与ssh有关的进程。南京Linux培训
 

 

  2.执行上次执行过的命令

 

  这个标题有些绕口,但是它是名副其实的。

 

C/C++ Code复制内容到剪贴板

  1. !!  

  这会执行你上一次在命令行中执行过的命令。

 

  3.执行最近一次以XX开头的命令。南京RHCE认证培训

 

  如果你想要从命令行历史中执行一个s开头的命令时,你可以使用如下命令:

 

C/C++ Code复制内容到剪贴板

  1. !s  

 

  它会执行最近一次在命令行中执行且以字母s开头的命令。



 

  4.反复执行一个命令并在屏幕上输出

 

  watch会反复运行一个命令,并在屏幕上打印输出。它可以让你实时的观察程序的输出变化。默认情况下,程序每2秒运行一次。watch命令与tail命令很相似。

C/C++ Code复制内容到剪贴板

  1. watch -d ls -l  

 

 

  这条命令会监视当前目录的所有文件,并且高亮文件所发生的改变。
 

 

  5.在VI/VIM中快速保存

 

  如果你很匆忙,你可以通过【SHIFT + zz】 快速从vi的插入模式中退出。

 

  6.快速登出终端

 

  你可以快速使用【CTRL+D】快速登出终端。南京RHCE认证培训

 

  7.返回你上一个所在目录

 

  你可以使用如下命令返回你上一次所在的目录:

 

C/C++ Code复制内容到剪贴板

  1. cd -  

 

 

  8.聪明地创建父目录

 

  如下命令可以帮助你创建所有你需要的目录,即便是他们还不存在。为什么要浪费时间做一些愚蠢的事情比如:mkdir make ; cd make ; mkdir all ; cd all ; mkdir of ; cd of … 你说到点子上了,使用mkdir -p!

 

C/C++ Code复制内容到剪贴板

  1. mkdir -p /home/adam/make/all/of/these/directories/  

 

 

  9.删除一整行

 

  如果你已经输入一长串的命令,但是你又不在需要他们了,那么你可以使用如下命令直接删除一整行:

 

C/C++ Code复制内容到剪贴板

  1. CTRL+U  


 

  10.设置文件的时间戳

 

  下面这条命令会把文件的时间戳设置成2008-01-01 8:00。日期格式是(YYMMDDhhmm)。南京Linux培训

 

C/C++ Code复制内容到剪贴板

  1. touch -c -t 0801010800 filename.c  


最近开班 more>
  • 全栈开发
  • 前端基础班
  • 软件测试
  • Java大数据开发工程师
  • 云原生精英班
  • 云网预科班
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第一期
  • Java Web UI Python
  • CISP
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCM 12C
  • OCP 19C
  • RHCA
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • vip班
  • 考试计划
  • 脱产班
  • 脱产班
  • 脱产班
  • 双休班
  • 双休班
  • 双休班
  • 双休班
  • 业余班
  • 业余班
  • 10月16日
  • 10月14日
  • 10月9日
  • 10月30日
  • 10月21日
  • 10月8日10月8日
  • 10月28日
  • 10月21日
  • 10月8日
  • 随时开课
  • 11月10日
  • 11月25日
  • 10月28日
  • 10月14日
  • 11月2日
  • 10月26日
  • 10月26日
  • ——
  • 随时开课
  • ——
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入