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

相关文章
|
Shell Linux 开发工具
Shell脚本中read命令的使用方法(详解)
Shell脚本中read命令的使用方法(详解)
Shell脚本中read命令的使用方法(详解)
|
Shell
shell之case用法
shell之case用法
98 0
|
Shell Perl
Shell之小tip (1)
Shell之小tip :1. 查看服务器的基本信息。2.后台运行任务。3. find的一些用法。4.文件压缩打包5.sed、grep、awk三剑客。
71 0
|
Shell 应用服务中间件 nginx
shell脚本-find
find查询服务器内文件
109 0
|
Ubuntu JavaScript 前端开发
Shell的基本使用方法
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。
109 0
|
运维 Java Shell
Shell学习(一):Hello World
Java程序员为什么要学习Shell呢? 1)需要看懂运维人员编写的Shell程序。 2)偶尔会编写一些简单Shell程序来管理集群、提高开发效率。
170 0
Shell学习(一):Hello World
|
Shell
shell echo用法分析
时间:2017.12.21作者:李强参考:man,info,magedu讲义,万能的internet实验环境:VMware® Workstation 12 Pro ,Centos 6.9,Centos 7.4,SecureCRT Version 8.1.4声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。
688 0
|
Shell 网络安全
shell expect简单用法
#!/usr/bin/expect -f spawn ssh-keygen -t rsa expect "*(/root/.ssh/id_rsa):" send "\r" expect "*(empty for no passphrase):" sen...
1228 0