英文:Sandra Henry-stocker,翻译:Linux中国/HankChow
linux.cn/article-10060-1.html
巧妙的 Linux 命令行技巧能让你节省时间、避免出错,还能让你记住和复用各种复杂的命令,专注在需要做的事情本身,而不是你要怎么做。linux命令以下介绍一些好用的命令行技巧。
如果要对一个已输入的命令进行修改,可以使用 ^a(ctrl + a)或 ^e(ctrl + e)将光标快速移动到命令的开头或命令的末尾。
还可以使用 ^ 字符实现对上一个命令的文本替换并重新执行命令,例如 ^before^after^ 相当于把上一个命令中的 before 替换为 after 然后重新执行一次。
$eho hello world<== 错误的命令
Command'eho'notfound,did you mean:
command'echo'from deb coreutils
command'who'from deb coreutils
Try: sudo apt install<deb name>
展开剩余81%
$^e^ec^ <== 替换
echo hello world
hello world
使用远程机器的名称登录到机器上
如果使用命令行登录其它机器上,可以考虑添加别名。在别名中,可以填入需要登录的用户名(与本地系统上的用户名可能相同,也可能不同)以及远程机器的登录信息。例如使用 server_name ='ssh -v -l username IP-address' 这样的别名命令:
$ alias butterfly=”ssh -v -l jdoe 192.168.0.11”
也可以通过在 /etc/hosts 文件中添加记录或者在 DNS 服务器中加入解析记录来把 IP 地址替换成易记的机器名称。
执行 alias 命令可以列出机器上已有的别名。
$alias
alias butterfly='ssh -v -l jdoe 192.168.0.11'
aliasc='clear'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
aliasl='ls -CF'
alias la='ls -A'
# do not edit this file to add your own custom sources # this fileis subject to be upgraded as part of a package # either add yourown .list file to /etc/apt/sources.list.d # or add your entry tothe global /etc/apt/sources.list file deb 软件源地址 项目名 类型。
1. list文件 /etc/apt/sources.list.d/weiphone.list。
用先前备好的usb盘里的sources.list替代/etc/apt/sources.list源。
将下列信息添加到你的 apt sources.list(/etc/apt/sources.list) 文件:。
alias ll='ls -alF'
alias ls='ls --color=auto'
alias show_dimensions='xdpyinfo | grep '''dimensions:''''