Linux命令行学习之路(九)—— 掌控终端

这个部分是一些有关方便用户利用linux终端的命令



echo命令:显示命令,用于打印echo后面的字符串中的文字

参数:

-e:使后面的字符串支持\字符转义功能,其功能如下:

\a:输出警告音(不是很了解什么意思)

\b:删除前一个字符

\n:换行,将后面的字符串输出到下一行

\r:覆盖,用/r后面的字符串覆盖前面的字符串

\t:相当于Tab键

\x:表示x后面的数字是按照十六进制ASC||码

\0:表示0后面的数字是按照进制ASC||码


当然还有一个重要的转义参数:echo -e  “\e[1;31m【字符串】\e[0m”

是不是看不懂?没事儿,其实只需要记住格式就可以了,当然我们还是简单说一下这个干什么用的

这行命令是用于改变【字符串】颜色的命令,其中只用改变上面红色的数字和字符串中想要输出的内容就可以了,剩下的是固定的

其中的颜色参数如下:

30:黑色

31:红色

32:绿色

33:黄色

34:蓝色

35:洋红(反正颜色不一样就是了,具体啥颜色看了就知道了)

36:青色

37:白色



alias命令:查看别名设置

直接输入alias就可以查看现在计算机上面所有的别名设置,当然除了这个还有一些其他的使用方法,比较常用的如下:

alias 【别名】='原命令'        设置别名,例如:alias ll='ls -al'   意思是,以后在终端输入ll命令,则相当于输入:ls -al

alias 【别名】    用于删除别名,将设置的别名删除


通过这个命令是不是可以更加自如方便的使用终端了呢?可以根据个人的喜好来设置命令达到自己想要的目的

不过这些新设置的别名只能在使用到这次电脑关机,下次开机这些别名将无法使用了,是不是感觉alias命令没有什么用了呢?

当然不是,既然给了这个命令当然不用每次开机都输入一大堆的设置,来使得系统方便自己使用

我们只需要将我们输入的alias命令输入到~/.bashrc(这个是root用户的环境变量配置文件)文件内,然后输入:source .bashrc就可以用了(或者重启电脑)


这里不可避免的会出现一些问题,那就是如果别名和系统内部命令一样,那么会执行那个呢?

答案是:别名。别名的执行等级高于原内部命令



history命令:查看历史命令,输入之后可以查看之前输入的命令

参数:

-c:清除历史记录(个人不建议使用)

-w:将缓存中的历史命令写入历史命令保存文件~/.bash_history中(这个下面会介绍)

当然,还有一些快捷操作,如下:

!n:执行第n个命令。系统会缓存一定量的命令(一般是1000条),然后输入!n就是重复执行第n条命令

!!:执行上一条命令,相当于是重复执行

!【字符串】:执行上一个以此字符串开头的命令

还有一个方法可以查看历史命令,那就是刚刚提到的~/.bash_history文件,可以用less cat等命令查看

但是可以发现一点的是,~/.bash_history文件内保存的是到本次开机之前的历史命令,和直接输入history查看的命令有所不同,这个时候-w参数就有用了,输入:history -w 就可以使得两个地方的内容一样了



最后我们来总结一些简单的通配符(类似正则表达式,但是只用于文件名和目录名)

?:任意一个字符

*:任意多个字符   例如:ls  a*  意思是,列出本目录下所有以a开头的文件

【】:括号内任意一个字符 

【-】:表示范围    例如:ls  a【0-9】.txt  意思是,列出本目录下文件名为a0.txt到a9.txt的文件

【^】:逻辑非   例如:ls a【^1】.txt   意思是,列出本目录下文件名为a1.txt文件的文件



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值