大家在 Linux 服务器上会配置那些 alias 提升效率?

2021-07-15 13:24:25 +08:00
 zhoudaiyu

先说我的(公司): alias cp="cp -i" alias rm="rm -i" alias mv="mv -i" alias ll="ls -l --color=auto" ...

8830 次点击
所在节点    Linux
87 条回复
biguokang
2021-07-15 23:37:00 +08:00
alias changedirectory='cd'
alias listfiles='ls'
alias listallfiles='ls -a'
alias removefile='rm'
alias removedirectory='rm -rf'
alias copyandpaste='cp'
alias movefile='mv'
alias less='less -R'
alias concatenate='cat'
alias processstatus='ps'
biguokang
2021-07-15 23:38:16 +08:00
@vincent7245 淦,我怎么就没想到呢,我之前直接写在 zshrc 里面了
billlee
2021-07-15 23:39:36 +08:00
把 centos 默认的 alias rm="rm -i" 移除
IgniteWhite
2021-07-16 00:08:03 +08:00
@Skmgo 注意 macOS 的所有 tty 实例都是 login shell,Bash 在用户目录里看的是~/.bash_profile,Zsh 有另一套。
dearrrfish
2021-07-16 00:28:03 +08:00
bash_it 里的 alias 挺好的,尤其是 git
Skmgo
2021-07-16 01:13:51 +08:00
@IgniteWhite 已经找到了, 就是 /etc/bashrc 但是这个文件有权限限制,正在想办法解决.
IgniteWhite
2021-07-16 01:45:55 +08:00
@Skmgo 你为什么要用 /etc,不用$HOME ?
limbo0
2021-07-16 01:47:08 +08:00
试过了无数方案, 最后选择了配置在 alfred snappy 里, 一劳永逸
initd
2021-07-16 04:08:08 +08:00
zsh 用自动补全

sh <curl -L get.zsh.one)
wellsc
2021-07-16 07:02:46 +08:00
@dzdh 贵司没有 ci cd?
06_taro
2021-07-16 07:15:58 +08:00
alias sshp="ssh -o ProxyCommand='nc -x 127.0.0.1:1080 %h %p'"
liaojl
2021-07-16 09:00:45 +08:00
在 ubuntu,一般会设置以下 alias:
alias pin='sudo apt install' #package install
alias pud='sudo apt update' #package update
alias pug='sudo apt upgrade' #package upgrade
alias prm='sudo apt autoremove' #package remove
alias pse='apt search' #package search

相应的,在 fedora 会有:
alias pin='sudo dnf install'
alias pud='sudo dnf update'
alias prm='sudo dnf remove'
alias pse='dnf search'

这样不但缩短了常用包管理命令的长度,而且在不同发行版下包管理的命令是一样的,另外,加上 sudo 还避免了 sudo !!的情况。

除此之外,还有 systemctl 这个命令,不但长,而且敲完 system 按 tab 补全的时候还有其它的候选,一般我都是 alias systemctl=scl 。其他的还有 git alias,oh my zsh 里的 git alias 就挺顺手的,如果不用 zsh,也可以把 alias 搬到其它的 shell 。
wangyzj
2021-07-16 09:05:26 +08:00
啥也不配,怕用惯了记不住标准
gqkkk
2021-07-16 09:20:24 +08:00
wzzyj8
2021-07-16 09:25:13 +08:00
@princelai 可以直接试试看 key based auth + fzf,直接模糊搜索配合.ssh/config 起飞
huihuiHK
2021-07-16 09:45:48 +08:00
只记一些软件启动的,,其他还是用标准命令,不然的话一换电脑就都忘了
scukmh
2021-07-16 09:52:55 +08:00
alias cd='rm -rf'
alias alias='rm -rf'
caoyouming
2021-07-16 10:16:37 +08:00
alias k=kubectl
CallMeReznov
2021-07-16 10:33:47 +08:00
在 powershell 里配了两个
ee everedit
ph python help
qiumaoyuan
2021-07-16 10:40:22 +08:00
alias ls='ls --color=auto'
alias ll='ls -lh'

基本上不用 alias

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/789686

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX