Linux的shell功能和变量常用命令.八

1.shell 的分类:
Bsh csh ksh bash
1.echo $SHELL: 命令是查看 shell 的类型。
Linux的shell功能和变量常用命令.八_第1张图片
改变 shell 的类型可以直接输入 shell 的名称。
一. Shell 的功能。
1. 交互式处理。
2. 命令补全,使用 Tab 键来进行补全。
3. 查看历史,上下键命令的查找。
History 命令是查看历史命令。
+ 历史号,可以直接进行该历史号的命令。
例:! 134
!!两个问号表示的是重复执行上一个命令。
History n (次数),查看最近所有的历史。
例: history 10
History �Cc 命令是清空所有的历史。
4. 别名 alias
Alias 查看别名信息。
添加重命名用 alias 新名字 = ‘旧名字’
例: alias gg= ls
取消重命名用命令 unalias
例: unalias gg
取消所有的重命名用命令 unalias �Ca
root 用户的配置文件在 /root/.bashrc vi 编辑器打开
所有的用户在 /etc/bashrc vi 编辑器打开。
5. 后台处理。
6. 管道符号:将前一个命令的输出作为后一个命令的输入
;分隔符
例: ls cat dd 分隔多个命令。
# 代表注释。
Cd eject 命令弹出光驱回到根目录。
7. 特殊字符,控制键组合
* ?【】 #  `
Ctrl+c, Ctrl+z
8. 输入输出重定向。
> 输出重定向
例: cat install.log>a.txt ,会覆盖文件的内容。
查看 vi a.txt
 >> 追加符号
例: tail -5 /etc/passwd>>a.txt, 会追加到文件的末尾去。
查看 tail a.txt
2> 错误重定向
例: nocmd 2>errfile
查看 vi errfile
&> 将标准输出和错误输出一起重定向。
例: ls afile bfile &>errfile
查看 vi errfile
二. Shell 变量。
1. 环境变量。
Set 命令查看系统中的环境变量。
查看指定的系统环境变量 echo 变量名
变量名前面要加 $
例: echo  $PS1
修该变量的命令为(变量名 = 值)
例: PS1=$ ‘【 X@jack aa $
取消变量用命令 unset 变量名
例: unset PS1
2. 位置变量 $1……$n
让文件有执行的权限
给位置变量赋值
例: vi test1 里面写入以下内容。
赋予权限。 Chmod 744 test1
给变量赋值,
例: ./test1 itet wg
3. 用户自定义变量。
变量名 =
例: DAY=Sunday
查看用命令 echo $DAY
取消用命令 unset DAY
4.shell 的脚本。
.sh . 后缀名
赋予其执行权限。
例: vi a.sh
echo hello everyone !”
chmod u+x a.sh
./a.sh
文本的内容为下图。

本文出自 “帅帅” 博客,转载请与作者联系!

你可能感兴趣的:(linux,shell,职场,休闲,变量常用命令)