8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
2.1 Shell
2.1.3 命令和文件名的自动补齐功能
在命令和文件名输入到一半时,按Tab可以自动匹配命令和文件名剩余的部分,如果有多个可匹配选项,会在下方逐一列出来。
2.1.5 命令别名1
2
3alias #查询当前已经定义的alias列表
alias [别名]=[命令名称] #设置命令的别名
unalias [别名] #取消别名设置
注意:alias命令仅对该次登录系统有效,如果希望每次登陆系统都能够使用该命令别名,可以编辑~/.bashrc(root用户是/root/.bashrc,普通用户是/home/*/.bashrc,按照alias [别名]=[要替换的终端命令]添加一行命令,注销,再次登录系统,就可以使用了。)
2.1.6 通配符与文件名变量通配符说明*匹配任何字符和任何数字的字符组合
?匹配任何单个字符
[]匹配任何包含在括号里的单字符
2.1.7 输入/输出重定向和管道
输入重定向:从文件输入命令或可执行文件程序的标准
输出重定向:把结果输出重定向到一个文件里1
2
3
4
5< #输入重定向
> #正确输出重定向、重写文件
>> #正确输出重定向、不重写文件
2>(2>>) #错误输出重定向
&>(&>>) #输出重定向(无论正误)
Tip:
1.可以双重输出重定向1ls -l 2>error.txt >results.txt
管道
管道可以把一系列命令链接一起。第一个命令的输出会通过管道传给第二个命令,并且作为第二个命令的输入,第二个命令的输出优惠作为第三个命令的输入,以此类推而管道中的最后一个命令的输出才会显示在屏幕上,如果命令行里使用了输出重定向,将会放进一个文件里。
例如:1cat file.txt| grep "ztg" |wc -l
这个管道将cat命令的输出作为grep命令的输入,grep命令的输出则是所有包含单词ztg的行,这个输出又被送给wc命令。
2.4 实例:使用vim编辑文件
在命令行中执行命令vim filename,如果filename已存在,则filename被打开且显示其内容;如果filename不存在,则vim在第一次存盘时自动在硬盘上新建filename文件。
vim拥有5种编辑模式:命令模式、输入模式、末行模式、可视化模式、查询模式。
具体命令查看书p55-p62。
常用命令
ls 查看当前目录下文件和文件夹
pwd查看当前目录的绝对路径
cat [文件]查看指定文件的内容