访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux 自定义命令

时间:2019-08-11

linux重启命令_linux关机命令_linux命令

这里通过两种方式来实现:

1. 对于比较简单的,可直接通过alias实现

比如对于 ps aux|grep xxx 这样的命令,嫌每次输入太多,可以这么做:

alias pag='ps aux|grep'

linux重启命令_linux命令_linux关机命令

然后就可以直接用pag xxx来查看进程信息啦!

持久化

上面这样做只能维持一时,关掉终端再打开就不起作用了。想要每次打开终端都能用,就需要持久化。

其实也很简单,编辑.zshrc(我用的是ohmyzsh,如果用bash,请编辑.bashrc),在适当位置(比如最后)添加

保存,执行 source ~/.bashrc 。或者在terminal输入dmalloc -l logfile -i 100 low,然后重新登陆用户linux命令,或者执行: source ~/.bashrc或source ~/.profile。11、保存退出执行以下命令生效:source .bash_profile。

2.对于比较复杂的命令,可以用函数来实现自定义

比如全局查找文件夹命令:find / -name xxx -type d,由于变量在中间,用alias不能实现,可以用函数实现(Shell函数请参考这里)。

linux命令_linux重启命令_linux关机命令

这里定义finddir函数:

finddir(){
find / -name $1 -type d
}

然后直接finddir xxx就可以全局查找文件夹啦!

持久化

同样,这样临时的定义只能起到临时的作用linux命令,想要长久地使用,还需要持久化该命令。

步骤如下:

1. 新建.mycommand.sh文件

touch .mycommad.sh(文件名前加.是为了隐藏文件防止其被随意修改或删除)