📄 9999questions.htm
字号:
</ul>
</ul>
<ul>
<li>
<a NAME="5-10"></a><font face="细明体"><font color="#000099">如何读取一个档案
filename 进来目前这个档案?</font></font></li>
<br><font face="细明体">:r filename</font></ul>
<ul>
<li>
<a NAME="5-11"></a><font face="细明体"><font color="#000099">如何另存新档成为
newfilename?</font></font></li>
<br><font face="细明体">:w newfilename</font></ul>
<ul>
<li>
<a NAME="5-12"></a><font face="细明体"><font color="#000099">如何存档、离开、存档后离开、强制存档后离开?</font></font></li>
<br><font face="细明体">:w; :q∶ :wq; :wq!</font></ul>
<ul>
<li>
<a NAME="5-13"></a><font color="#000099">如何设定与取消行号?</font></li>
<br><font face="细明体">:set nu</font>
<br><font face="细明体">:set nonu</font></ul>
<center>
<hr WIDTH="100%"><b><font color="#000099">六、档案与目录管理</font></b></center>
<ul>
<li>
<a NAME="6-1"></a><font face="细明体"><font color="#000099">请问底下的目录与主要放置什么资料?</font></font></li>
<ul>
<li>
<font face="细明体">/etc/∶几乎系统的所有设定档案均在此,尤其 passwd, shadow</font></li>
<li>
<font face="细明体">/etc/rc.d/init.d∶系统开机的时候载入服务的 scripts
的摆放地点</font></li>
<li>
<font face="细明体">/boot∶开机设定档,也是预设摆放核心 vmlinuz 的地方</font></li>
<li>
<font face="细明体">/usr/bin, /bin∶一般执行档摆放的地方</font></li>
<li>
<font face="细明体">/usr/sbin, /sbin∶系统管理员常用指令集</font></li>
<li>
<font face="细明体">/dev∶摆放所有系统装置档案的目录</font></li>
<li>
<font face="细明体">/var/log∶摆放系统登录档案的地方</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6-2"></a><font face="细明体"><font color="#000099">『旧的』 Unix
系统与 Linux 系统的『档名』最多可以容许几个字元?</font></font></li>
<br><font face="细明体">14, 255</font></ul>
<ul>
<li>
<a NAME="6-3"></a><font face="细明体"><font color="#000099">什么是绝对路径与相对路径,要由
/usr/share/doc 进入到 /usr/share/man 由相对路径与绝对路径的写法各为何?</font></font></li>
<ul>
<li>
<font face="细明体">绝对路径绝对由 / 开始写起,相对路径则非由 / 写起;</font></li>
<li>
<font face="细明体">cd /usr/share/man ; cd ../man</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6-4"></a><font face="细明体"><font color="#000099">在非为根目录的任何一个目录中,下达
ls ˉal 时,均会有『.』及『..』这两个目录,请问分别代表什么?</font></font></li>
<ul>
<li>
<font face="细明体">. ∶代表本目录</font></li>
<li>
<font face="细明体">.. ∶代表上层目录</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6-5"></a><font face="细明体"><font color="#000099">显示、变换目录的时候,使用什么指令?</font></font></li>
<br><font face="细明体">ls, pwd 为显示; 变换目录用 cd</font></ul>
<ul>
<li>
<a NAME="6-6"></a><font face="细明体"><font color="#000099">新增目录、移除目录移动目录与拷贝目录有什么指令可用?</font></font></li>
<ul>
<li>
<font face="细明体">新增∶ mkdir 目录,</font></li>
<li>
<font face="细明体">移除∶ rmdir 目录(但是该目录内必须要已经清空了), rm
ˉrf 目录,</font></li>
<li>
<font face="细明体">移动∶ mv directory1 directory2</font></li>
<li>
<font face="细明体">拷贝∶ cp ˉr directory1 directory2</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6-7"></a><font face="细明体"><font color="#000099">如何查看一个档案的『内容』(不要使用
vi 的情况下)</font></font></li>
<br><font face="细明体">cat, tac, more, less, head, tail, nl, od(查看二进位制)</font></ul>
<ul>
<li>
<a NAME="6-8"></a><font face="细明体"><font color="#000099">什么是 hard
link 与 soft link 的档案?有何不同?</font></font></li>
<ul>
<li>
<font face="细明体">Hard Links∶在做成 hard link 档案时,系统会占用掉一个
inode ,由连结档案可发现其 link 栏位多使用了一个 inode ,当原始档案被删除的时候,该原始档案的内容将继续保留在其他的
Hard Links 档案中;但所有 Link 占用的硬碟总量仅占一个档案的容量大小!(但
Hard link 不能连结不同 filesystem 的档案)</font></li>
<li>
<font face="细明体">Soft Links∶类似捷径,当原始档被删除,soft link 档案将找不到原始档了!</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6-9"></a><font face="细明体"><font color="#000099">如何在 root
的家目录下建立一个 /bin 的连结捷径</font></font></li>
<br><font face="细明体">ln ˉs /bin /root/bin</font></ul>
<ul>
<li>
<a NAME="6-10"></a><font face="细明体"><font color="#000099">若有一个连结档为
testing 连结到 test1.sh ,请问 copy testing 到 /tmp 底下,『cp testing
/tmp』则 /tmp/testing 这个档案会是∶(1) 连结档,连结到 test1.sh ;(2) 一般档案,为内容与
test1.sh 相同?</font></font></li>
<br><font face="细明体">答案为 (2)</font></ul>
<ul>
<li>
<a NAME="6-11"></a><font face="细明体"><font color="#000099">当一个档案属性为
ˉrwxrwxrwt 则表示这个档案的意义为?</font></font></li>
<br><font face="细明体">任何人皆可读取、可写入,但是不可删除该档案(或目录),除了
root 与档案或目录拥有者有权可以删除。</font></ul>
<ul>
<li>
<a NAME="6-12"></a><font face="细明体"><font color="#000099">我需要将一个档案的属性改为
ˉrwxr-xr-- 请问该如何下达指令?</font></font></li>
<br><font face="细明体">chmod 754 filename, chmod u=rwx,g=rx,o=r filename</font></ul>
<ul>
<li>
<a NAME="6-13"></a><font face="细明体"><font color="#000099">在 /usr/bin/passwd
这个档案的属性为 ˉr-s--x--x 请问代表什么意思(s)</font></font></li>
<br><font face="细明体">那个 s 代表为 SUID ,当使用者使用这个档案进行工作的时候,将会具有该档案拥有者的权限!</font></ul>
<ul>
<li>
<a NAME="6-14"></a><font face="细明体"><font color="#000099">如何改出 ˉrwxr-sr-x
与 ˉrwxr-xr-t这个属性?</font></font></li>
<br><font face="细明体">chmod 2755 filename, chmod 1755 filename</font></ul>
<ul>
<li>
<a NAME="6-15"></a><font face="细明体"><font color="#000099">如何查看一个档案的类型
(type) 例如纯文字档、执行档与 setuid 档案等?</font></font></li>
<br><font face="细明体">file filename</font></ul>
<ul>
<li>
<a NAME="6-16"></a><font face="细明体"><font color="#000099">若一个使用者的
umask 为 033 ,请问他建立一个新的目录与档案时的预设属性为?</font></font></li>
<ul>
<li>
<font face="细明体">目录∶744 ? -rwx-r--r--</font></li>
<li>
<font face="细明体">档案∶644 ? -rw-r--r--</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6-17"></a><font face="细明体"><font color="#000099">若我需要更改一个档案的拥有者与群组,该用什么指令?</font></font></li>
<br><font face="细明体">chown, chgrp</font></ul>
<ul>
<li>
<a NAME="6-18"></a><font face="细明体"><font color="#000099">如何将一个档案的修改日期改成目前的时间?</font></font></li>
<br><font face="细明体">touch filename</font></ul>
<ul>
<li>
<a NAME="6-19"></a><font face="细明体"><font color="#000099">如何搜寻一个档案?</font></font></li>
<br><font face="细明体">which (仅用于指令搜寻), whereis, locate, find</font></ul>
<ul>
<li>
<a NAME="6-20"></a><font face="细明体"><font color="#000099">Linux 预设的档案系统为何?此外,常用的
Journalling 档案格式有哪些?</font></font></li>
<br><font face="细明体">Ext2, Journalling 有 ext3 及 Reiserfs 等</font></ul>
<ul>
<li>
<a NAME="6-21"></a><font face="细明体"><font color="#000099">less 跟 more
有什么不同?</font></font></li>
<br><font face="细明体">less 可以翻页,但是 more 不行!</font></ul>
<ul>
<li>
<a NAME="6-22"></a><font face="细明体"><font color="#000099">在比较两个档案的异同时,常使用的是
diff 与 cmp ,请教两者有何不同?</font></font></li>
<br><font face="细明体">diff 为一行一行比较, cmp 为一个字元(character)一个字元比较</font></ul>
<center>
<hr WIDTH="100%"><b><font color="#000099"> 六.1、磁碟挂载与虚拟记忆体问题</font></b></center>
<ul>
<li>
<a NAME="6.1-1"></a><font face="细明体"><font color="#000099">我要如何查看
Linux 系统当中所有已经挂载的硬碟容量与 inodes ?</font></font></li>
<br><font face="细明体">df ˉk, df ˉi,</font></ul>
<ul>
<li>
<a NAME="6.1-2"></a><font face="细明体"><font color="#000099">我要如何查看目前所在目录的所有档案占用的硬碟空间,此外,如何仅输出结果?</font></font></li>
<br><font face="细明体">du -k, du ˉi, du -s</font></ul>
<ul>
<li>
<a NAME="6.1-3"></a><font face="细明体"><font color="#000099">如果磁区
/dev/hda3 有问题,偏偏他是被挂载上的,请问我要如何修理此一磁区?</font></font></li>
<br><font face="细明体">umount /dev/hda3</font>
<br><font face="细明体">fsck /dev/hda3</font></ul>
<ul>
<li>
<a NAME="6.1-4"></a><font face="细明体"><font color="#000099">承上题,那么有问题的档案将被移动到那个目录下?</font></font></li>
<br><font face="细明体">lost+found</font></ul>
<ul>
<li>
<a NAME="6.1-5"></a><font face="细明体"><font color="#000099">试说明新增一个
partition 在 /dev/hdb 当中,且为 hdb5时,并挂载上 /disk2 ,需要哪些步骤?</font></font></li>
<ul>
<li>
<font face="细明体">fdisk /dev/hdb 按 n 新增,按 e 新增 extended
,再按 n 新增 logical</font></li>
<li>
<font face="细明体">mke2fs ˉb 2048 /dev/hdb5</font></li>
<li>
<font face="细明体">mkdir /disk2</font></li>
<li>
<font face="细明体">mount ˉt ext2 /dev/hdb5 /disk2</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6.1-6"></a><font face="细明体"><font color="#000099">如何新增加
64MB 的虚拟记忆体 swap ?</font></font></li>
<ul>
<li>
<font face="细明体">dd if=/dev/zero of=/tmp/swap bs=4k count=16384</font></li>
<li>
<font face="细明体">mkswap /tmp/swap</font></li>
<li>
<font face="细明体">swapon /tmp/swap</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6.1-7"></a><font face="细明体"><font color="#000099">如果要设定一个新挂载上的磁区,令他可以在开机的时候被挂载上,应该编辑哪一个档案?</font></font></li>
<ul>
<li>
<font face="细明体">先 /etc/fstab</font></li>
<li>
<font face="细明体">再 mount ˉa</font></li>
</ul>
</ul>
<ul>
<li>
<a NAME="6.1-8"></a><font face="细明体"><font color="#000099">简易说明
quota 的设置流程?</font></font></li>
<ul>
<li>
<font face="细明体">编辑 /etc/fstab, 加入 usrquota and/or grpquota</font></li>
<li>
<font face="细明体">reboot</font></li>
<li>
<font face="细明体">quotacheck ˉavug (会产生 aquota.user(group))</font></li>
<li>
<font face="细明体">quotaon ˉaug</font></li>
<li>
<font face="细明体">edquota ˉu username</font></li>
<li>
<font face="细明体">edquota ˉg groupname</font></li>
<li>
<font face="细明体">repquota ˉvu /dev/hd[a-d][1-16]</font></li>
</ul>
</ul>
<center>
<hr WIDTH="100%"><b><font color="#000099"> 七、BASH SHELL</font></b></center>
<ul>
<li>
<a NAME="7-1"></a><font face="细明体"><font color="#000099">简单说明 bash
shell 的功能特徵∶</font></font></li>
<ul>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -