bash shell基本命令应用

1.1一切都是文件

Linux的编程哲学即一切都是文件,文本文档、图片、MP3、视频都是文件。目录也是一种文件,其中包含其他文件的信息,磁盘驱动器也是文件。网络连接也是文件,甚至运行中的进程也是文件。

对于Linux来说,文件只是比特和字节流。Linux并不关心这些二进制位和字节最终组成了什么格式;相反,在Linux上运行的程序才关心。对于Linux来说,文本文档和网络连接都是文件;而文本编辑器知道如何使用文本文档,因特网应用程序则可以识别网络连接。

1.2文件名的最大长度

DOS文件名的长度不能超过8个字符,再加上由3个字符组成的扩展名;OS X之前的苹果机系列则将长度限制扩展到31个字符。Linux(unix)文件名最多可达255个字符。

1.3文件名区分大小写

与windows和Mac OS不同,Linux对于文件名是区分大小写的。

1.4命名时不要使用特殊字符

当为文件和目录命名时,每种操作系统都会有一些禁止使用的字符。如Mac OS 中不允许使用冒号(:);而Windows中则不能使用反斜杠字符(\)。Linux的命名规则:可以使用数字、字母、下划线以及圆点。注:/字符是不能使用的,因为它是用于分隔目录和文件的特殊字符。连字符(-)不要放在文件名的开始,因为有被认为是命令特殊选项的嫌疑。最好不要在文件名中出现空格,因为shell通常是将空格作为参数之间的分隔符。还有单引号、双引号、星花(*)、问号(?),它们在shell中有特殊的含义,尽量不要使用这些字符,或者在这些字符前加转义字符(\)来进行转义,这样告诉shell:应该忽略这些字符的特殊用法,将他们作为简单字符来对待。

1.5通配符

有三种通配符星号(*)、问号(?)、方括号([])。星号,匹配0或多个任意字符;问号,匹配单个字符;方括号,匹配一组单个字符(如[12]),或匹配用连字符指定的某一个范围内的字符(如[1-3])。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值