鸟哥私房菜基础篇:认识与学习BASH习题
猫宁!!!
参考链接:http://linux.vbird.org/linux_basic/0320bash.php
鸟哥是为中国信息技术发展做出巨大贡献的人。
1-在 Linux 上可以找到哪些 shell(举出三个) ?那个档案记录可用的 shell ?而 Linux 预设的 shell 是?
1) /bin/bash, /bin/tcsh, /bin/csh
2) /etc/shells
3) bash ,亦即是 /bin/bash。
你输入一串指令之后,发现前面写的一长串资料是错的,你想要删除游标所在处到最前面的指令串内容,应该如何处理?
按下 [ctrl]+u 组合键即可!
2-在 shell 环境下,有个提示字符 (prompt),他可以修改吗?要改什么?预设的提示字符内容是?
可以修改的,改 PS1 这个变量,这个 PS1 变量的预设内容为:『[\u@\h \W]\$』
3-如何显示 HOME 这个环境变量?
echo $HOME
4-如何得知目前的所有变量与环境变量的设定值?
环境变量用 env 或 export 而所有变量用 set 即可显示
5-我是否可以设定一个变量名称为 3myhome ?
不行!变量不能以数字做为开头,参考变量设定规则的内容
6-在这样的练习中『A=B』且『B=C』,若我下达『unset $A』,则取消的变量是 A 还是 B?
被取消的是 B 喔,因为 unset $A 相当于 unset B 所以取消的是 B ,A 会继续存在!
7-如何取消变量与命令别名的内容?
使用 unset 及 unalias 即可
8-如何设定一个变量名称为 name 内容为 It's my name ?
name=It\'s\ my\ name 或 name="It's my name"
9-bash 环境设定档主要分为哪两种类型的读取?分别读取哪些重要档案?
(1)login shell:主要读取 /etc/profile 及 ~/.bash_profile
(2)non-logni shell:主要读取 ~/.bashrc 而已。
10-CentOS 7.x 的 man page 的路径设定档案?
/etc/man_db.conf
11-试说明 ', ", 与 ` 这些符号在变量定义中的用途?
参考变量规则那一章节,其中, " 可以具有变量的内容属性,' 则仅有一般字符,至于 ` 之内则是可先被执行的指令。
12-跳脱符号 \ 有什么用途?
可以用来跳脱特殊字符,例如 Enter, $ 等等,使成为一般字符!
13-连续命令中, ;, &&, || 有何不同?
分号可以让两个 command 连续运作,不考虑 command1 的输出状态, && 则前一个指令必需要没有错误讯息,亦即回传值需为 0 则 command2 才会被执行, || 则与 && 相反!
14-如何将 last 的结果中,独立出账号,并且印出曾经登入过的账号?
last | cut -d ' ' -f1 | sort | uniq
15-请问 foo1 && foo2 | foo3 > foo4 ,这个指令串当中, foo1/foo2/foo3/foo4 是指令还是档案? 整串指令的意义为?
foo1, foo2 与 foo3 都是指令, foo4 是装置或档案。整串指令意义为:
(1)当 foo1 执行结果有错误时,则该指令串结束;
(2)若 foo1 执行结果没有错误时,则执行 foo2 | foo3 > foo4 ;其中:
(2-1)foo2 将 stdout 输出的结果传给 foo3 处理;
(2-2)foo3 将来自 foo2 的 stdout 当成 stdin ,处理完后将资料流重新导向 foo4 这个装置/档案
16-如何秀出在 /bin 底下任何以 a 为开头的档案档名的详细资料?
ls -ld /bin/a*
17-如何秀出 /bin 底下,档名为四个字符的档案?
ls -ld /bin/????
18-如何秀出 /bin 底下,档名开头不是 a-d 的档案?
ls -ld /bin/[^a-d]*
19-我想要让终端机界面的登入提示字符修改成我自己喜好的模样,应该要改哪里?(filename)
/etc/issue
20-承上题,如果我是想要让使用者登入后,才显示欢迎讯息,又应该要改哪里?
/etc/motd
鸟哥私房菜基础篇:认识与学习BASH习题的更多相关文章
- 鸟哥私房菜基础篇:vim 程序编辑器习题
猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0310vi.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-我用 vi 开启某个档案后,要在 ...
- 鸟哥私房菜基础篇:Linux是什么习题
猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0110whatislinux.php#ex 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-你在你的 ...
- 鸟哥私房菜基础篇:学习 Shell Scripts习题
猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0340bashshell-scripts.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-请 ...
- 鸟哥私房菜基础篇:Linux 磁碟与档案系统管理习题
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0230filesystem.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-我们常常说,开机的时候 ...
- 鸟哥私房菜基础篇:Linux 的档案权限与目录配置习题
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0210filepermission.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-早期的 Uni ...
- 鸟哥私房菜基础篇:Linux 档案与目录管理习题
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0220filemanager.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-什么是绝对路径与相对 ...
- 鸟哥私房菜基础篇:安裝 CentOS7.x习题
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0157installcentos7.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-Linux的目 ...
- 鸟哥私房菜基础篇:程序管理与 SELinux 初探习题
猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0440processcontrol.php 1-简单说明什么是程序 (program) 而什么是程序 ( ...
- 鸟哥私房菜基础篇:例行性工作排程 (crontab)习题
猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0430cron.php 1-今天假设我有一个命令程序,名称为: ping.sh 这个档名!我想要让系统每 ...
随机推荐
- Android 平板中 自己定义键盘(popuwindow) 居于屏幕左下方 仿微信的password输入界面
之前博客中,介绍过使用谷歌提供的键盘的一些api,能够非常好地自己定义键盘,參考我之前的博客链接:android 自己定义键盘 ,这个有一个局限性,仅仅能占满屏幕,无法做到仅仅能占一部分的 ...
- AOP是怎么实现的,有几种方式
1.静态AOP:在编译期,切面直接以字节 码的形式编译到目标字节 码文件中. AspectJ属于静态AOP,是在编译时进行增强,会在编译的时候将AOP逻辑织入到代码中,需要专有的编译器和织入器. 优点 ...
- Java程序员从笨鸟到菜鸟之(十四)Html基础积累总结(上)
本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 注:由于本文内含有大量html标签,所以在排版上有些困难,所以排版有点难看,请大家见谅 ...
- 【POJ3740】Easy Finding DLX(Dancing Links)精确覆盖问题
题意:多组数据,每组数据给你几行数,要求选出当中几行.使得每一列都有且仅有一个1.询问是可不可行,或者说能不能找出来. 题解:1.暴搜.2.DLX(Dancing links). 本文写的是DLX. ...
- jquery和CSS3带倒影的3D万花筒旋转动画特效效果演示
<!DOCTYPE html> <html> <head> <title></title> <meta charset='utf-8' ...
- local_irq_disable
local_irq_disable 仅仅是 设置 当前CPU 的中断屏蔽位 disable_irq 是禁用 全部cpu 中断(只是当前irq) 如果你要禁止所有的中断该怎么办? 在2.6内核中,可以通 ...
- bzoj3090: Coci2009 [podjela]
这个范围明显树包的 然而值并不滋磁 想了一会发现可以带一维当前子树用了多少边,搞定当前向上还能送多少 然后发现会有搞不定的情况,要向上传负数 每次都要重新初始化,负数强制要要 #include< ...
- String bulit-in function
tip: 和tuple一样,字符串也是不可变的类型,字符串的内建函数有非常多,我们一一举例来看看他们的作用 下面是用dir(str) 输出的内容: ['__add__', '__class__', ' ...
- 使用JavaScript访问XML数据
在本篇文章中,我们将讲述如何在IE中使用ActiveX功能来访问并解析XML文档,由此允许网络冲浪者操纵它们.这一网页将传入并运行脚本的初始化.你一定确保order.xml文档与jsxml.html在 ...
- html5--6-2 CSS语法
html5--6-2 CSS语法 实例 学习要点 掌握引入外部样式表方法 插入样式的三种方法 内联样式表(行内) 内部样式表(style中) 外部样式表 创建一个外部样式表 在head中使用link元 ...