基础概念部分
登陆主机
登陆主机分为本地登陆和远程登陆。
本地登陆:就是直接面对主机,由键盘输入用户密码登陆,使用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

shell编程入门步步高(二、基础概念)相关推荐

  1. Shell 编程入门步步高

    http://blog.51cto.com/zt/267 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://johnwang.blo ...

  2. shell编程入门(二)

    查找和替换 查找文本 grep查找文本是相当方便的. 传统上有三种程序,可以用来查找整个文本文件. grep 最早的文本匹配程序.使用POSIX定义的基本正则表达式(Basic Regular Exp ...

  3. shell编程入门步步高(八、函数)

    函数 函数是一些命令的集合,作用是让程序模块化. 语法: fuction 函数名() { 命令 } 或者 函数名() { 命令 } 或者 fuction 函数名 { 命令 }

  4. shell编程入门步步高(七、流程控制)

    流程控制 if-then if 条件; then 动作 fi if-then-else if 条件; then 动作1 else 动作2 fi if 条件1; then 动作1 elif 条件2; t ...

  5. shell编程入门步步高(九、sed和awk)

    正则表达式 一个点(.)代表一个字符. 比如:.a. 代表3个字符,中间一个字符是a,两边各一个任意字符. 比如:... 代表3个任意字符. 若要匹配点(.)本身,则使用转义字符. 比如:my\... ...

  6. Shell编程入门-Shell程序设计实例

    Shell编程入门-Shell程序设计实例 1.增加用户账户 编写一个Shell程序addaccount.sh,在系统中增加四个账户,同时设定他们的初始密码为123456,主组群为wl20. ①查看系 ...

  7. Linux【实操篇】—— Shell 编程入门、变量、运算符、条件判断、流程控制

    目录 一.Shell 编程入门 1. 认识 Shell 2. Shell 脚本的创建与执行 二.Shell 变量 1. 系统变量和自定义变量 2. 变量的基本规则 3. 设置环境变量 4. 位置参数变 ...

  8. Unity快速入门之一 3D基础概念、Camera、Canvas RenderMode的几种方式对比

    最近要给公司的小伙伴做Unity入门,针对几个常用的知识进行快速入门介绍. Unity快速入门之一 3D基础概念.Camera.Canvas RenderMode的几种方式对比_翕翕堂 Unity快速 ...

  9. shell编程入门 linux解释器原理,Shell编程入门Linux解释器原理详细介绍 使用Shell进行工作的人们对.doc...

    Shell编程入门Linux解释器原理详细介绍 使用Shell进行工作的人们对 Shell编程入门:Linux解释器原理详细介绍使用Shell进行工作的人们对Unix/Linux下的Shell编程都很 ...

最新文章

  1. 传感器标定两篇顶会论文解析
  2. 学术圈要炸锅:论文作者和审稿人串通欺骗盲审,ACM Fellow发文痛斥!顶会“想中就中”...
  3. Cloudify — Plugins
  4. hdu1.3.7 Crixalis's Equipment
  5. U深度利用iso文件制作U盘启动盘
  6. redis如何解决秒杀超卖java_Spring Boot + redis解决商品秒杀库存超卖,看这篇文章就够了...
  7. API Hook完全手册
  8. AutoML:机器学习的下一波浪潮
  9. 深度学习训练时GPU利用率忽高忽低如何解决?
  10. pandownload软件下载
  11. 基于Seajs的可控台球碰撞游戏
  12. HDU2544:最短路(Dijkstra)
  13. 通过Cadence学拉扎维的第2天-mos的IV曲线、体效应
  14. Win10更改用户账户、appdata和ProgramData的默认存储路径
  15. 利用阿里云ECS搭建微信公众平台服务器
  16. Effective Java---No.7 避免使用终结方法(稀里糊涂)
  17. 凌晨3点不回家,你不要老婆孩子了?
  18. JavaWeb学习笔记(JavaScript)
  19. 将字符串中大写转换成小写,小写转换成大写。基础题目
  20. 解决客户投诉的7个步骤

热门文章

  1. 一天一点linux(15):Ubuntu14.04 如何安装字体?
  2. 蔺永华:虚拟化你的大数据应用
  3. 跨林迁移用户、计算机、邮箱(1)
  4. Asp.net MVC中使用Razor Generator实现View的单元测试
  5. “超人”助阵,IE静音很简单
  6. Factorization Machine 1
  7. Linux的cron和crontab
  8. 基于Twemproxy的Redis集群方案
  9. Silverlight 4简体中文正式版脱机帮助文档下载
  10. Updater Application Block for .net 2.0 发布了