加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux shell编程基础 二、基础概念

发布时间:2013-05-08 19:03:19 所属栏目:Linux 来源:站长网
导读:基础概念部分 登陆主机 登陆主机分为本地登陆和远程登陆。 本地登陆:就是直接面对主机,由键盘输入用户密码登陆,使用tty1-tty6,或者图形界面tty7 远程登陆:
基础概念部分

登陆主机

登陆主机分为本地登陆和远程登陆。

本地登陆:就是直接面对主机,由键盘输入用户密码登陆,使用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

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读