首页 > 系统相关 >Linux命令每天都要使用,但又太长记不住怎么办?教你1个方法

Linux命令每天都要使用,但又太长记不住怎么办?教你1个方法

时间:2022-10-18 21:11:05浏览次数:70  
标签:太长 命令 可以 使用 别名 alias Linux 记不住

序言各位好啊,我是会编程的蜗牛,作为java开发者 ,我们肯定会与linux服务器打交道,关于linux服务器的连接工具,可以参考我的文章Tabby,一款老外都在用的 SSH工具,竟然还支持网页操作~然后关于linux命令,也有很多,今天介绍下linux服务器下的别名使用,没想到也可以玩出这么多花样。可以参考以下的文章。 ​

 作者:良许,来源:Linux系统下可以提高工作效率的10个别名 | 良许Linux教程网

 

在 Linux 系统下工作的程序员,每天都会跟各种各样的命令和参数打交道。这些命令和参数不仅多还非常繁琐,但是比繁琐更可怕的是,我们每天都需要大量重复输入这些令人头疼的命令。

但是,Linux 系统下有个非常实用的命令,可以将我们经常敲的那些命令及参数自定义为我们更容易记住的别名。这个实用的命令就是 alias 。有了 alias 命令,我们可以少敲很多键盘,效率大大提高。

但是,如果你是在终端里使用 alias 命令的话,那么在终端关闭之后,这些设置的别名将全部失效。也就是说,这样操作的话将只对当前终端有效。所以如果想让这些设置的别名在关闭终端后依然可以使用,我们就需要改动 .bash_profile 文件。

本文将介绍 10 个非常实用,可以大大提高你的工作效率的 Linux 命令别名。

  1. 在 Linux 系统里,压缩文件非常常用,其中非常流行的当属 tar 包。解压 tar 包需要使用 tar -zxvf 命令,而这个命令选项相对较多不好记,所以我们可以把这条命令给它自定义一下起个别名,比如 untar ,这样我们就可以直接使用 untar filename 命令对 tar 包进行解压缩。
alias untar='tar -zxvf '
  1. 我们在下载一个比较大的文件的时候,最担心的事情就是网络的不稳定,因为如果突然掉线的话,有可能我们下载的文件需要重新下载,而这种感觉是很令人抓狂的。在 Linux 系统里我们经常会用到 wget 命令来下载文件,而 wget 有个 -c 选项,使用这个选项后就会支持断点续传,这样网络中断也不怕,下次重连就可以继续上次的下载了。我们也可以将它设置为别名:
alias wget='wget -c '
  1. 作为网络管理员,可能需要时不时生成一堆随机数密码。假如你需要用 openssl 命令生成一个 20 个字符的随机数密码,可以使用 openssl rand -base64 20 。而这条命令有点长不好记,我们可以给它设置别名:
alias getpass="openssl rand -base64 20"
  1. 通过网络得到一个文件之后,我们经常需要去检查一下它的 checksum 值,确保文件包的完整性。我们可以将这个命令封装为一个别名 sha ,后面如果我们需要校验文件的 checksum 值时,直接使用 sha filename 就可以了。
alias sha='shasum -a 256 '
  1. 在 Linux 系统下,ping 命令执行之后将无限输出结果,直到手动按 ctrl + c 结束。但实际上这没多大意义,很多情况下我们只需要看几个结果就行了。我们可以使用 -c 选项将其输出限制为 5 次,然后我们就可以把这条命令设为别名 ping ,这样需要知道网络的连通性的话,只需要 ping url 就可以了,输出结果也将限制为 5 次。
alias ping='ping -c 5'
  1. 如果想要启动一个 Web 服务器,需要写一串比较长的命令。为了省事,我们就可以把这条命令设置为一个别名。
alias www='python -m SimpleHTTPServer 8000'
  1. 我们工作中有需要跟网络打交道的话,就会需要去测试网速。但是 Linux 系统没有自带网络测速工具,所以我们需要借助第三方工具,比如 speedtest-cli 。这个工具是开源的,可以直接从 GitHub 上下载,具体使用方法在它的 readme 文件里也做了详细介绍。使用这个工具去测试网络速度的时候,命令也需要写得比较长,我们也可以将这条命令设置为别名:
alias speed='speedtest-cli --server 2406 --simple'
  1. 对于你个人电脑的公网 IP ,你可能会记得住。但是如果你管理了几百台的电脑的话,那么这些 IP 你肯定记不下来。其实你可以使用 curl 命令来查询电脑的 IP ,但可能不太好记,果断设置为别名。
alias ipe='curl ipinfo.io/ip'
  1. 如何知道自己的局域网 IP ?这个命令同样变态,果断设置别名。
alias ipi='ipconfig getifaddr en0'
  1. 如果我们想要将电脑屏幕清空,可以使用 ctrl + l 快捷键,当然,你也可以使用 clear 命令。如果你懒癌附身,还可以将这条命令定义得更短,这样使用起来就更爽快了。
alias c='clear'

本文介绍的这 10 个常用别名你可能不一定全部会用得上,因为大家使用 Linux 系统进行工作的内容不一样,需求也不一样。但是不管怎样,在你自己的工作领域中,你肯定会有大量重复性要敲的命令,如果将这些命令自定义为更短的好记的别名,那么你的工作效率将大大提升。你还使用过哪些好用的别名?欢迎在留言区补充哦~

0 推荐阅读 点击标题可跳转 Tabby,一款老外都在用的 SSH工具,竟然还支持网页操作 IDEA 调试起来太费劲?你需要了解这几招! JetBrains Fleet初体验,如何运行一个java项目

标签:太长,命令,可以,使用,别名,alias,Linux,记不住
From: https://www.cnblogs.com/phzmxw/p/16804195.html

相关文章

  • linux网络 PXE批量安装 Kickstart无人值守安装
    PXE批量网络装机PXE(预启动执行环境,在操作系统之前运行)是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装......
  • Linux中僵尸进程是什么意思?怎么查看僵尸进程?
    进程就是系统运行中的程序。是正在执行的一个程序或者命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。说起进程,那么你知道Linux中僵尸进程......
  • 已整理-Linux_nohup&screen命令
    目录:1、nohup命令2、screen命令 1、nohup命令作用:1)、nohup英文全称nohangup(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。......
  • 已整理-Linux重定向输出
      重定向输出:>  #只收集前面命令的正确输出2> #只收集前面命令的错误输出&> #收集前面命令的正确与......
  • linux安装python
    Linux安装python一、获取源码包我们访问这个网址,就可以看到全部的python下载方式:【https://www.python.org/downloads/】点击我们想要下载的python版本,这里我选择pyth......
  • Linux服务器命令
    1、查看服务器的进程信息指令:ps作用:主要是查看服务器的进程信息选项含义:-e:等价于‘-A’,表示列出全部的进程-f:显示全部的列(显示全字段)查看php进程ps-ef|grepphp列......
  • FL2440开发板Linux内核添加USB驱动
    ———————————————————————————————————————主机操作系统:Centos6.7 交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台:FL2440 Linu......
  • linux 下GPRS模块使用sim900打电话发短信
    ————————————————————————————————————————————— 主机操作系统:Centos6.7开发板平台:FL2440 Linux内核版本:linux-3.0 开......
  • linux驱动入门-hello设备驱动程序编写及内核的更新(网卡的添加)
    ———————————————————————————————————————主机操作系统:Centos6.7交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台:FL2440 Linux......
  • linux驱动开发FL2440开发板-LED驱动及其测试程序
    ———————————————————————————————————————主机操作系统:Centos6.7交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台:FL2440 Linu......