tput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性, 以及清除终端屏幕的特定区域。 tput Color Capabilities: tput setab [0-7] – Set a background color using ANSI escape tput setb [0-7] – Set a background color tput setaf [0-7] – Set a foreground color using ANSI escape tput setf [0-7] – Set a foreground color Color Code for tput: 0 – Black 1 – Red 2 – Green 3 – Yellow 4 – Blue 5 – Magenta 6 – Cyan 7 – White tput Text Mode Capabilities: tput bold – Set bold mode tput dim – turn on half-bright mode tput smul – begin underline mode tput rmul – exit underline mode tput rev – Turn on reverse mode tput smso – Enter standout mode (bold on rxvt) tput rmso – Exit standout mode tput sgr0 – Turn off all attributes
进程id, 终端中输入 ps -ef 可以查出进程的编号 ;也可以结合 |grep找到你要的进程。
kill PID
Linux进程KILL--Quit,INT,HUP,QUIT,和TERM的解释
kill 实际的实际作用是给进程发信号(signal), 其常用格式为 kill -sig pid 这里的 sig 可以是信号对应的数字,也可以是信号名。 常用的有 INT等 INT(快速关闭)----是当用户键入<Control-C>时由终端驱动程序发送的信号。这是一个终止当前操作的请求,如果捕获了这个信号,一些简单的程序应该退出, 或者允许自给被终止,这也是程序没有捕获到这个信号时的默认处理方法。拥有命令行或者输入模式的那些程序应该停止它们在做的事情,清除状态,并等待用户的再次输入。
Linux cat命令详解
.一次显示整个文件。 $ cat filename
主要用于计算机相关领域。位置在键盘中数字键“1”的左边,其上档符号是“~ ”,使用Shift键可以换挡输入。
在bash中,其用法同$()一样,用``括起来的内容代表一个变量,例如 echo `ls` 会先执行 `ls` 得到xx·sh,再替换原命令为: echo xx·sh 最后执行的是 <div class="para"> xx·sh</div>虽然不少系统工程师在使用替换功能时,喜欢使用反引号将命令括起来。但是根据POSIX规范,要求系统工程师采用的是$(命令)的形式。所以,我们最好还是遵循 这个规范 ,少用``,多用$()
ubuntu一些脚本的执行顺序
/etc/enviroment(系统环境变量) --> /etc/profile(用户环境变量) --> $HOME/.profile -->$HOME/.env (如果存在) /etc/bashrc 为每一个运行bash shell的用户执行此文件.当bash被打开时,该文件被读取 ~/.bash_profile 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次 ~/.bashrc: 该文件包含专用于个人的bash信息,当登录以及每次打开新的shell时,该该文件被读取 ~/.bash_logout 当每次退出系统(退出bash shell)时,执行该文件.
1、单小括号 () ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出, 再将此输出放到原来命令。有些shell不支持,如tcsh。 2、双小括号 (( )) ④常用于算术运算比较,双括号中的变量可以不使用$符号前缀。括号内支持多个表达式用逗号分开。 只要括号中的表达式符合C语言运算规则, 比如可以直接使用for((i=0;i<5;i++)), 如果不使用双括号, 则为for i in `seq 0 4`或者for i in {0..4}。再如可以直接使用if (($i<5)), 如果不使用双括号, 则为if [ $i -lt 5 ]。