2.命令行BASH的基本操作.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.命令行BASH的基本操作

LinuxCast命令行BASH的基本操作 /Users/class_detail/12 本课知识点 Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层 Shell一般分为:图形化Shell(GUI)、命令行Shell(CLI) Linux中一般默认GUI为:GNOME,默认CLI为:BASH BASH提示符以#或$起始,#代表当前用户为root用户,$代表当前用户为普通用户 1.uname -a 的效果等同于uname --all 2.firefox 打开firefox并且后台运行 我们可以通过键盘上的Tab按键对命令或文件名进行自动补全 BASH会记录我们以往操作的命令,可以通过history命令查看 BASH可以通过以下方式调用历史记录以简化操作: !! 重复前一个命令 !字符 重复前一个以指定字符开头的命令 !num 按历史记录序号执行命令 !?abc 重复之前包含abc的命令 !-n 重复n个命令之前那个命令 我们可以通过 ctrl + r 来对历史记录进行搜索查询 我们可以通过esc之后+.来引用上一条命令的参数 命令su可以切换用户 命令passwd可以修改当前用户的密码 命令id可以显示当前用户的信息 通过在命令后追加一个,可以将该命令放入后台运行 bash命令行通配符 *匹配0个或多个 ?匹配任意一个字符 [0-9]匹配一个数字范围 [abc]匹配列表里的任意字符 [^abc]匹配列表里外的字符 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和su -命令最大的本质区别给大家详解一下: 前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su - 以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。 $pwd /home/test 当前用户目录 $su ****** 输入密码 #pwd 再次查看路径 /home/test 还是当前用户目录 但是如果换成su -的话结果如下: $pwd /home/test 当前用户目录 $su - ****** 输入密码 #pwd 再次查看路径 /root 切换到超级用户目录 sudo+命令 普通用户执行管理员命令 id 显示当前用户信息 passwd 修 改密码 (修该后的密码如果太简单回不允许修改) 通过以下命令可以管理后台作业: jobs 显示后台作业 fg 将作业调到执行 bg 继续执行一个后台作业

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档