访问手机版  

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

招聘|合作 登陆|注册

网络工程师培训

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

linux命令想要在 Linux 命令行工作中提高效率,你需

时间:2018-10-06

英文: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:''''