链接:http://www.tianfeiyu.com/?p=2621

作者:struggling

1.快速跳转命令 - z

要是每次都要进入一个目录很深的文件夹下,像下面这样:# cd /root/py/auto/fabric

每次都要输入好多个目录名是不是很烦躁,下面有一个非常方便的操作可以取代它 一 z 命令:

z 的源码在这里:https://github.com/rupa/z/blob/master/z.sh

你只需要把源码复制到用户目录下的 z.sh 文件,然后在 .bashrc 这个文件的最后添加 “source /path/to/z.sh”,最后使用:# source z.sh

或者# . .bashrc

就可以生效了,要跳转到一个目录,直接使用 z + 目录名(此目录必须是以前进入过的)。

z这个脚本会为你每次进入的目录分配一个权重,然后根据权重调到你所输入的目录中。

2. 配置 vim

如果经常在终端下写shell,python 或者c,大多数应该都使用vim吧,作为一个 vim 党,没有一个酷炫的写代码的界面怎么能行呢,所以,你想要下面的界面吗?包含代码补全,快速搜素文件,目录树,py和c 头文件补全等功能。

下载 vim 配置文件 并将其解压在用户根目录即可完成,使用方法请自行搜索,能不能操作的非常熟练还得看你对 vim 的掌握情况。

3. 为 mysql 设置提示符

有时候需要同时连接到多台服务器的,并且操作不同的 mysql,由于 mysql 命令行默认没有用户或主机的提示符,这样容易误操作,所以可以在 /etc/my.cnf 文件中添加以下配置来显示 mysql 的提示符:[mysql]

prompt=

重新进入 mysql 就这样了:

4. 查看当前系统版本

你可能经常使用以下方法查看系统的版本:[root@sta ~]# cat /etc/issue

CentOS release 6.8 (Final)

Kernel r on an m

[root@sta ~]# cat /etc/redhat-release

CentOS release 6.8 (Final)

[root@sta ~]# cat /etc/issue.net

CentOS release 6.8 (Final)

Kernel r on an m

但是这些文件可能会暴露系统的信息,一般都会清空文件或者此类文件也可能会被篡改。那就要使用下面的命令了,这可能是最准确的用来查看版本信息的命令:

CentOS 安装完成后都会默认安装一个centos-release+版本号的rpm包。

5.查看系统磁盘

想要查看一个系统的磁盘使用量,怎么办?使用最多的应该是fdisk 和df命令吧,但是看看下面的命令:

是不是比fdisk 和df命令的结果直观多了。

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[你不知道的 Linux 使用技巧]http://www.zyiz.net/tech/detail-147820.html

linux使用技巧教程,你不知道的 Linux 使用技巧相关推荐

  1. EOS中JAVA从Linux下载文件,教程 - 在Linux上安装EOS

    你想学习如何在Linux上安装EOS? 在本教程中,我们将向您展示如何在运行Ubuntu Linux的计算机上安装EOS. EOS相关教程: 在此页面上,我们提供了与EOS.IO相关的教程列表的快速访 ...

  2. Kali+Linux+聊天室教程,Kali Linux实战篇:Ettercap 使用教程+DNS欺骗攻击实战

    一.Ettercap 使用教程 EtterCap是一个基于ARP地址欺骗方式的网络嗅探工具.它具有动态连接嗅探.动态内容过滤和许多其他有趣的技巧.它支持对许多协议的主动和被动分析,并包含许多用于网络和 ...

  3. Linux学习入门级教程:Linux基本命令操作

    本人从事IT行业已有十多年,有着丰富的实战经验,总结了大量的学习方法,更是积累了很多的学习资料,很高兴能在这里跟大家交流学习,希望能在这里跟大家共同进步和成长! 更多学习资料添加扣扣资源群:66130 ...

  4. arch linux 2014 安装教程,Arch Linux 2014.03.01 硬盘安装 Win + Grub4dos + Arch

    Arch Linux 安装有很多方法,但是,Grub4dos 下安装可以具有更多的灵活性,且可以随时调整. 好了,步入正题吧. 第一步,准备 1.首先,还是GRUB4DOS,这个资料Linux公社很多 ...

  5. linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤

    由于Centos6即将停止更新,本次就使用Centos7.5 X64位系统来演示,Tomcat版本就使用8.5,如果想使用9.0的版本也可以去官网进行下载,步骤都大同小异. 关于Tomcat9的新特性 ...

  6. linux硬盘系统安装教程图解,Linux操作系统添加安装新硬盘的方法图解

    安装完Linux后,用过一段时间,觉得硬盘不够用了,要加装一块新硬盘,该怎么办呢?笔者这里首先要提醒大家的是,在Linux中安装第2块硬盘需要注意:如果是IDE硬盘,注意主.从盘的设置:如果是SCSI ...

  7. linux英文安装教程图解,Linux安装中英文对照小手册

    CD Found To begin testing the CD media before installation press OK.(按下OK键安装前首先测试光盘媒体) Choose Skip t ...

  8. linux服务器搭建教程c,Linux服务器上搭建web项目环境

    一.下载并安装jdk 去官网下载linux系统上jdk的安装包jdk-8u181-linux-x64.tar.gz,在Linux的/usr目录下新建文件夹java,可以使用命令:cd /usr    ...

  9. linux内核并发教程,修改Linux内核参数提高Nginx服务器并发性能

    当linux下Nginx达到并发数很高,TCP TIME_WAIT套接字数量经常达到两.三万,这样服务器很容易被拖死.事实上,我们可以简单的通过修改Linux内核参数,可以减少Nginx服务器 的TI ...

最新文章

  1. Idea不能新建package的解决
  2. Java线程如何转储
  3. 机器学习入门学习笔记:(2.4)线性判别分析理论推导
  4. swift瀑布流实现_CSS 实现瀑布流布局(display: flex)
  5. eclipse 关闭时progress information弹框_如何关闭 iPhone 中的评分和好评弹窗?
  6. Step-by-step to LSTM: 解析LSTM神经网络设计原理
  7. 用C++实现可重用的数学例程
  8. 每日算法系列【LeetCode 875】爱吃香蕉的珂珂
  9. 第二次课动手动脑的问题以及课后实验性的问题
  10. 天使和恶魔差异只在一念之间
  11. java 插件开发教程_Eclipse插件开发的详细教程
  12. 如何为人员办理离职停保
  13. Scrum和TFS2010
  14. ucfirst.php
  15. 【题解】CF1418C Mortal Kombat Tower
  16. page8-JQ的点击隐藏与显示
  17. 使用 make工具在Linux系统(CentOS为例)上编译构建源码并安装的步骤(软件以diction项目为例)
  18. 万豪酒店品牌进驻江苏盐城,持续华东区拓展
  19. 方法调用机制内存分析★
  20. 全国手机短信中心号码

热门文章

  1. SAP Spartacus界面看不到Carousel左右移动控件的一个可能原因
  2. Java的Covariance设计原理和SAP ABAP的模拟实现
  3. Angular应用里使用HTTP服务的一个具体例子
  4. ABAP Development Tool前后台交互的原理
  5. SAP Commerce配置属性的优先级
  6. 如何使用ABAP把数字转换成单词
  7. SAP Marketing 和SAP marketing Cloud的区别
  8. Cloud for Customer UI toolbar里按钮的渲染逻辑
  9. Cloud for Customer里的Shell menu manager
  10. S/4HANA Adapt UI按钮的实现逻辑