linux程序设计课件-第1章-Linux基本命令.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Linux 基本命令 1.1 shell基础 每个Linux系统发行版本中都包含了多种shell。目前使用的最为广泛的shell包括bash、TC shell和Korn shell。 通常默认的登录shell是bash。系统管理员可以为你指定使用哪种shell作为登录shell,也可以通过命令来改变自己的默认登录shell。 常用shell程序 1.1 shell基础 shell的环境变量 shell环境变量具有特殊的意义,它们的名字一般比较短,bash的环境变量名通常由大写英文字母组成。 用户在任何时候都可以更改大多数shell环境变量的值,如果需要修改 bash环境变量的值,就在初始化文件/etc/profile 和/etc/csh.cshrc中进行修改。 例如:[root@localhost root]# PATH=~/bin:$PATH:. 1.1 shell基础 shell元字符 除了字母和数字,很多其它字符对于shell都有特殊的含义。这些字符被称为shell元字符(shell metacharacters),如表3所示。 如果不以特殊方式指明,在shell命令中,这些字符不能作为文本字符使用。 所以,不要在文件名中使用这些字符。而且在命令中使用这些字符时,不需要在它们的前面或者后面加上空格。 1.1 shell基础 shell元字符允许你在一个命令行中指定若干个目录中的若干个文件。先只给出一些简单的例子解释一些常用元字符的含义,如*, ?, ~和[ ]。 字符?是一个匹配任何单个字符的通配符。 字符*则匹配0个或者多个字符。 符号[ ]表示区间中的任一字符。 例:a.txt, 1.txt, @.txt。 例:lab1 \ / c表示lab1/c。 例:[root@localhost root]# ls [0-9][a-zA-Z].html 1.2 Shell命令基础 修改密码 passwd:修改账户的登陆密码,使用权限是所有用户。 格式:passwd 新建帐户名 例1.给zb设置密码。 [root@localhost root]#passwd zb 1.2 Shell命令基础 获取帮助 使用--help选项获取帮助 使用ls命令的帮助信息:$ ls –help man命令 man:提供在线帮助,使用权限是所有用户。 格式:man 命令名 例1.查询ls命令的帮助信息。 [root@localhost root]#man ls 注意:在终端上有一个命令补齐(Command-Line Completion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就可以自动补齐该文件名的剩下部分。 1.2 Shell命令基础 获取用户和系统信息的命令 whoami命令:在屏幕上显示你的用户id。 hostname命令:显示登录上的主机的名字。 uname命令:显示关于运行在计算机上的操作系统的信息。 1.2 Shell命令基础 显示系统运行时间 uptime命令显示系统的运行时间 例.[root@localhost root]# uptime 显示日期和时间 格式:date 时间 例1.显示当前系统时间。 [root@localhost root]#date 例2.设置系统时间为2月8日11点01分。 [root@localhost root]# date 1.2 Shell命令基础 vi / vim文本编辑器 vi是Linux/Unix世界里最常用的全屏编辑器,所有的Linux系统都提供该编辑器,而Linux也提供了vi的加强版——vim,同vi是完全兼容,存放路径为/usr/bin/vim,vim软件及有关信息可以从获得。 命令语法:vi [options] [filename] 常用选项: +n 从第n行开始编辑文件 +/exp 从文件中匹配字符串exp的第一行开始编辑 两类模式: 命令模式(command mode),由键盘命令序列(vi编辑器命令)组成,完成某些特定动作。 插入模式(insert mode),允许你输入文本。 1.2 Shell命令基础 1.2 Shell命令基础 显示字符串echo 命令语法:echo [options][string] 常用选项: -n 不输出行尾的换行符 -E 不解析转义字符。 -e 解析转义字符。常用的转义字符有: \c 回车不换行 \t 插入制表符 \\ 插入反斜线 \b 删除前一个字符。 \f 换行但光标不移动。 \n 换行且光标移置行首。 例1:来显示字符串 [r

文档评论(0)

gl5000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档