其他
1)记录命令历史
(1)!!?(连续两个”!”),表示执行上一条指令;(2)!n(这里的n是数字),表示执行命令历史中第n条指令,例如”!100”表示执行命令历史中第100个命令;(3)!字符串(字符串大于等于1),例如!ta,表示执行命令历史中最近一次以ta为开头的指令。
2)指令和文件名补全
按tab键,它可以帮你补全一个指令,也可以帮你补全一个路径或者一个文件名。连续按两次tab键,系统则会把所有的指令或者文件名都列出来。
3)别名
可以通过alias把一个常用的并且很长的指令别名一个简洁易记的指令。如果不想用了,还可以用unalias解除别名功能。直接敲alias会看到目前系统预设的alias?:
alias [命令别名]=[’具体的命令’]
4)通配符
在bash下,可以使用*来匹配零个或多个字符,而用?匹配一个字符。
ls -d test*
5)输入输出从定向
输入重定向用于改变命令的输入,输出重定向用于改变命令的输出。输出重定向更为常用,它经常用于将命令的结果输入到文件中,而不是屏幕上。输入重定向的命令是<,输出重定向的命令是>,另外还有错误重定向2>,以及追加重定向>>linux常用命令,稍后会详细介绍。
6)管道符
管道符”|”,就是把前面的命令运行的结果丢给后面的命令。
7)作业控制。
暂停进程运行和恢复进程运行。20、暂停进程运行和恢复进程运行。ps命令就是最根本相应情况下也是相当强大地进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等.总之大部分信息均为可以通过执行该命令得到地.。
变量
1、env
使用env命令即可全部列出系统预设的全部系统变量了。
env命令显示的变量只是环境变量,系统预设的变量其实还有很多,可以使用set命令把系统预设的全部变量都显示出来。
2、自定义变量
使用bash命令即可再打开一个shell。
1)要想系统内所有用户登录后都能使用该变量
冒号是表明进入命令模式,所有的命令模式都要指明命令作用的范围,在这里我们是指整个文件(%),这个命令是使得vim将文件行末的空白符(\s)重复0次或是多数(*).。而s命令是删除当前行然后进入插入状态.我们可以指定数字count做为前缀,这样vim就会删除count个行,然后进入插入状态.这个命令与c命令的不同之处只是s命令作用整个行,而c命令仅是光标所处的位置到行末.。本软件小巧简单,就两个文件,运行后不写注册表,纯绿色,作者建议你采取直接安装模式,安装后会在开始菜单程序组的启动项中加入软件快捷方式,在开机时自动启动本软件,如果要设置关机时间,只要打开开始菜单程序组中的关机时间设置菜单,修改一下时间并保存就行了,时间是采用24小时制的,并采用00:00格式,修改后会在下次开机后生效,软件运行后并没有任何窗口显示,不过在任务管理器中还是有一个主程序autoshut.exe的进程的,不用前可在此关闭进程取消自动关机功能。
2)只想让当前用户使用该变量
需要在用户主目录下的.bashrc文件最后一行加入“export myname=Aming”然后运行”source .bashrc”就可以生效了。这时候再登录test账户,myname变量则不会生效了。上面用的source命令的作用是,讲目前设定的配置刷新,即不用注销再登录也能生效。
设置自定义变量规则:
a.设定变量的格式为”a=b”,其中a为变量名,b为变量的内容,等号两边不能有空格;
b.变量名只能由英、数字以及下划线组成,而且不能以数字开头;