一、查看目录:
ls
查看目录详细信息(l:长格式)
ls -l
二、命令提示符:
普通模式下
[username@host directory]$
root模式下
[username@host directory]#
命令提示符是可以修改的:
Shell 通过PS1和PS2这两个环境变量来控制提示符的格式,修改PS1和PS2的值就能修改命令提示符的格式。PS1 控制最外层的命令提示符格式。
PS2 控制第二层的命令提示符格式。
Linux 使用以\为前导的特殊字符来表示命令提示符中包含的要素
下面这个修改:先把命令提示符改成了[17:00:17][yan_bingqing]$,然后又改成[\cmd_fnt]$
[17:00:14][yan_bingqing]$PS1="[\t][\u]\$"
[17:00:17][yan_bingqing]$
[17:00:17][yan_bingqing]$PS1="[\cmd_fnt]\$"
[\cmd_fnt]$
[\cmd_fnt]$
但是这种修改仅在shell会话期间有效,如果要永久性修改,需要把PS1变量的修改写入到shell启动文件~./bashrc中去;
三、有些命令不能在一行内输入完成,需要换行,这个时候就会看到第二层命令提示符。第二层命令提示符默认为>
四、标准打印输出操作符:echo
echo $$ 打印当前进程ID号(PID)
五、标准输入,从键盘读取用户输入的数据:read
1.read person read指令定义了一个变量person 然后用户需要赋值给它
2.键盘输入jackie
3.打印 echo "hello $person"
4. 显示:hello jackie
六、source命令:读取文件中的代码,逐行强制执行,并且忽略脚本权限;
两种写法
source filename
. filename
注意,第二种写法中间有空格;
例如运行test.sh,以下4种方式都一样:
source ./test.sh
source test.sh
. ./test.sh
./test.sh
以上,使用source命令,不写./也可以,很方便
七、查看登陆状态:
shopt login_shell
显示on/off
八、给PATH变量增加新的路径:
如果我们想增加自己的路径,可以将路径放到~./bashrc文件中,例如:
PATH=$PATH:$HOME/addon
将主目录下的 addon 目录也设置为系统路径。假如此时在 addon 目录下有一个 getsum 程序,它的作用是计算从 m 累加到 n 的和,那么我们不用 cd 到 addon 目录,直接输入 getsum 命令就能得到结果。
九、