Shell Tips

简介:

1、查看系统有哪些 shell。

1
cat  /etc/shells

2、查看当前使用的是哪个 shell。

1
echo  $SHELL

3、常用shell变量(shell中特殊变量和结构shell中不可不知的叹号

1
2
3
4
5
6
7
$?        #表示上一个命令退出的状态
$!        #表示最近一个后台命令的进程编号
env       #所有环境变量
$HOME     #HOME环境变量,表示当前用户根目录
$PATH     #PATH环境变量
!$        #上一个命令的最后一个字符串。
!!        #上一条命令

4、Shell的单行注释符号通Python一样为井号(#),没有多行注释符号。如果不想一行行注释一大段代码,需变通实现多行注释。一个实现如下:

1
2
3
4
5
6
7
8
: <<!EOF!
comment line1
comment line2
.
.
.
comment linen
!EOF!

5、重定向(Linux Shell数据重定向详细分析

1
2
3
4
& 是一个描述符,如果1或2前不加&,会被当成一个普通文件。
1>&2 意思是把标准输出重定向到标准错误。
2>&1 意思是把标准错误输出重定向到标准输出。
&>filename 意思是把标准输出和标准错误输出都重定向到文件filename中

将标准输出连同标准错误重定向到空,常用形式:

1
shell命令 > /dev/null  2>&1

最简形式:

1
shell命令 &> /dev/null

6、Shell终端如何彻底的清空屏幕?(printf '\033c')

6.1、Ubuntu下可在~/.bashrc中设置别名alias cls='printf "\033c"'


N、...


*** walker ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1690063如需转载请自行联系原作者


RQSLT

相关文章
|
8月前
|
Shell
Shell | Hello World
Shell | Hello World
45 0
PowerShell实战:Get-Item命令使用详解
【2月更文挑战第10篇】Get-Item 命令使用频率非常高,主要是获取位于指定位置的项。 一般搭配使用通配符 (*) 来获取项目的包含的项目。如果不使用*的话只是获取当前项的内容。
|
小程序 Shell Linux
shell(二)第一个shell程序
前文我们了解了shell编程的具体情况。那么这里,我们开始shell编程的第一次尝试。
59 1
|
自然语言处理 Shell Perl
shell是如何被解析的?(shell 进阶)
经常写shell,那么shell如何被解析的呢?
189 0
|
Shell 应用服务中间件 nginx
shell脚本-find
find查询服务器内文件
118 0
|
Shell Perl
Shell之小tip (1)
Shell之小tip :1. 查看服务器的基本信息。2.后台运行任务。3. find的一些用法。4.文件压缩打包5.sed、grep、awk三剑客。
76 0
|
JavaScript 前端开发 Shell
Shell 和 Shell 脚本 (Shell Script)
Shell 和 Shell 脚本 (Shell Script)
|
运维 Java Shell
Shell学习(一):Hello World
Java程序员为什么要学习Shell呢? 1)需要看懂运维人员编写的Shell程序。 2)偶尔会编写一些简单Shell程序来管理集群、提高开发效率。
183 0
Shell学习(一):Hello World
|
Shell
shell脚本中,for的用法
shell脚本中,for的用法
86 0