自建命令
alias name="cat 1.txt"
ex:
alias log="cat sms.log"
新建命令前一定记着检查当前是否存在这个命令,用type检查,没有的话就放心建,若以后要删掉:
unalias name
ex:
unalias log
vim中如何设置显示行数
vi ~/.vimrc
set nu
输出文件头和尾
ex:
head /log/sms.log
tail /log/sms.log
若想实时监测变化,比如打开文件后文件有变动却想实时输出 tail -f /log/sms.log
若想显示具体行数范围 tail -n 5 或者 head -n 5
历史命令
历史输入的命令会存在🏠目录下有一个.bash_history的文件内,输入 history 打印默认的前500条命令。
比如想查找历史命令中关于 ssh 的相关命令,输入 history | grep ssh 来进行查找,结果会包含行号。
然后输入 !行号,比如 !88 即会直接执行88行的命令。
另:control + l 清空面板,等同于 clear
命令行编辑
想删除前面输入的一长串命令:control + u
想删除后面输入的一长串命令:control + k
光标移动到行首:control + a
光标移动到行尾:control + e
自定义连接ssh
在~/.ssh/config 文件里配置,若无此文件,创建一个
Host dev # dev是别名
HostName #ip
User ninja #用户名
Port 2207 #端口
然后 ssh dev 即可快速登录服务器
隐藏打开terminal后显示上次连接时间
在home目录下 touch .hushlogin 即可
查看服务器详细信息
wget -qO- bench.sh | bash