Linux系列之——部分命令行

版权声明:本文为博主原创文章,转载请注明出处: https://blog.csdn.net/weixin_42336774/article/details/87909389

pstree 命令以树状图显示正在运行中的进程。

这个进程树是以某个pid为根结点的,如果pid被省略的话那树是以 init 为根节点的。

如果指定用户名,那所有进程树都会以该用户所属的进程为父进程进行显示。

sh 命令是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。

使用-x选项跟踪脚本调试shell脚本,能打印出所执行的每一行命令以及当前状态

read 命令键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。

该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。

在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY

grep 命令(global search regular expression(RE) and print out the line

全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

exit 命令 同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。

执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。

状态值0代表执行成功,其他值代表执行失败。

set 命令 作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。

使用set更改shell特性时,符号"+"和"-"的作用分别是打开和关闭指定的模式。

set命令不能够定义新的shell变量。如果要定义新的变量,可以使用 declare 命令以变量名=值的格式进行定义即可。

unset 命令用于删除已定义的shell变量(包括环境变量)和shell函数。

unset命令不能够删除具有只读属性的shell变量和环境变量。

declare 命令用于声明和显示已存在的shell变量。当不提供变量名参数时显示所有shell变量。

declare命令若不带任何参数选项,则会显示所有shell变量及其值。declare的功能与 typeset 命令的功能是相同的。

bg 命令或者CTRL+Z 可以將任务放在后台执行

jobs 命令 用于查看后台进程

使用 fg命令 可以将后台进程调到前台来使用

alias 命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。

alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中。

env 命令 用于显示系统中已存在的环境变量,若没有设置任何选项和参数时,则直接显示当前的环境变量。

-i:开始一个新的空的环境;
-u<变量名>:从当前环境中删除指定的变量。

logout 命令用于退出当前登录的Shell,logout指令让用户退出系统,其功能和login指令相互对应。 

扩展:

环境变量设置

Linux有如下三种方法来设置环境变量

1、直接用export命令:

#export PATH=$PATH:/opt/au1200_rm/build_tools/bin

查看是否已经设好,可用命令export查看:

2、修改profile文件:

#vi /etc/profile
在里面加入:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

3. 修改.bashrc文件:

# vi /root/.bashrc
在里面加入:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下:
# echo $PATH

"/usr/local/sbin"、"/usr/local/bin"、"/usr/sbin"、"/usr/bin"、"/root/bin"等路径已经在系统环境变量中了,如果可执行文件在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数(如果需要参数),回车即可。 

猜你喜欢

转载自blog.csdn.net/weixin_42336774/article/details/87909389
今日推荐