liunx基本命令使用方法(二)

liunx基本命令使用方法(二)

echo: 打印

打印环境变量

[root@localhost ~]# echo $PATH 

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 

which:命令用于查找文件。which指令会在环境变量$PATH设置的目录里查找符合条件的文件

[root@localhost ~]# which java 

 /usr/bin/which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) 

未找到JAVA的环境变量 ,需要配置/ect/profile文件中的java环境变量。

参数:

       -n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。

       -p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。

       -w  指定输出时栏位的宽度。

       -V  显示版本信息。     

环境变量配置

全局:/etc/profile 所有人都使用 

个人: ~/.bash_profile

           ~/.bashrc 仅当前用户使用 (这两个文件在当前用户家目录下的隐藏文件)

生效文件: source      xxxx 

                                    ~/.bashrc

步骤:

vi /etc/profile 

 a. 上下键 移动光标 

b. 按 i键insert 进入 编辑模式 

c. 开始编辑 

d. 编辑完成,按 esc键退出编辑模式,进入命令行模式  

e. 按“ shift+: ”  键,进入尾行模式

 f. 输入 wq 保存退出    

g.source /etc/profile,使变量生效。

注:每次配置变量环境后执行报错,建议检查变量配置是否存在错误,或者变量环境未生效。

总结: 1.command not found 没有部署安装包,部署了没有配置环境变量 。

2.当我们以后部署一个软件,bin目录的可执行文件 ,比如java  当生效环境变量文件,习惯性使用 which java 检查变量环境是否配置成功

alias 别名

[root@ruozedata001 ~]# alias 

liunx基本命令使用方法(二)_第1张图片

设置别名的文件".bashrc"

vi /root/.bashrc

liunx基本命令使用方法(二)_第2张图片

可在文件末行增加别名,例如:alias a='cd /etc/',设置完成后需要使用source命令使其生效。

history:显示历史命令

      该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。

参数

-c:清空当前历史命令;

-a:将历史命令缓冲区中命令写入历史命令文件中;   

-r:将历史命令文件中的命令读入当前历史命令缓冲区;

-w:将当前历史命令缓冲区命令写入历史命令文件中 

rm:命令用于删除一个文件或者目录

参数

-i 删除前逐一询问确认。

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除。  

注意:该命令属于高危命令,建议在使用的时候搭配绝对路径使用。例如:rm -rf /tmp/111.log

你可能感兴趣的:(liunx基本命令使用方法(二))