shell编程入门步步高(二、基础概念)

基础概念部分
 
登陆主机
登陆主机分为本地登陆和远程登陆。
本地登陆:就是直接面对主机,由键盘输入用户密码登陆,使用tty1-tty6,或者图形界面tty7
远程登陆:通过网络连接主机,以虚拟终端的方式登陆,使用ssh
 
退出登陆
1.使用命令exit
2.使用【Crtl+D】退出
 
文件
在Linux中,任何东西包括硬件都视为文件。文件可以分为几种:
一般文件:纯文本文件,二进制文件。如果文件具有执行权限,称为执行文件。
目录:包含文件。
设备文件:字符文件,磁盘文件。
内部进程通信文件:socket文件,连接文件(pipe、fifo)两种。
特殊文件:符号链接文件,soft link或者symbolic link
隐藏文件:文件名的第一个字符是一个点(.)
常见文件代码:
-   一般文件
d   目录
l   符号链接文件
b   块文件
c   字符文件
s   socket文件
p  管道文件
 
目录
目录也是文件的一种,目录中可以包含子目录和文件。
 
通配符
通配符是指一种文件名的样式,可用来对比文件名,以找到相符的文件。
* 代表任意的字符串,可以是空字符串
? 代表一个字符,但不可以为空
 
转义符
反斜线 \ 是转义字符,也叫做“逃逸字符”,目的在于使后接的字符回复原来作为单纯字符的用途。
 
字符集合
[abc] 代表a,b,c中任意的一个字符
[a-z] 代表a到z中的任意一个字符,小写英文字母
[A-Z] 代表大写英文字母
[A-Za-z] 代表字母
[0-9] 代表数字
[a-z_-] 代表任意一个小写英文字母,_ 或者 -
[!0-9] 代表非数字
[0-9!] 代表数字或感叹号
[\!0-9] 代表数字或感叹号
 
括号扩展
{g,nc,s}ftp 代表gftp ncftp sftp









本文转自 justiceplus 51CTO博客,原文链接:http://blog.51cto.com/johnwang/324683,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值