⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9999questions.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<li><a name="6-3"></a><font color="#000099" face="SimSun">什么是绝对路径与相对路径,要由/usr/share/doc 进入到 /usr/share/man 由相对路径与绝对路径的写法各为何?</font></li><ul><li><font face="SimSun">绝对路径绝对由 / 开始写起,相对路径则非由 / 写起;</font></li><li><font face="SimSun">cd /usr/share/man ; cd ../man</font></li></ul></ul><ul><li><a name="6-4"></a><font color="#000099" face="SimSun">在非为根目录的任何一个目录中,下达ls –al 时,均会有『.』及『..』这两个目录,请问分别代表什么?</font></li><ul><li><font face="SimSun">.&#160; :代表本目录</font></li><li><font face="SimSun">.. :代表上层目录</font></li></ul></ul><ul><li><a name="6-5"></a><font color="#000099" face="SimSun">显示、变换目录的时候,使用什么指令?</font></li><br><font face="SimSun">ls, pwd 为显示; 变换目录用 cd</font></ul><ul><li><a name="6-6"></a><font color="#000099" face="SimSun">新增目录、移除目录移动目录与拷贝目录有什么指令可用?</font></li><ul><li><font face="SimSun">新增: mkdir 目录,</font></li><li><font face="SimSun">移除: rmdir 目录(但是该目录内必须要已经清空了), rm–rf 目录,</font></li><li><font face="SimSun">移动: mv directory1 directory2</font></li><li><font face="SimSun">拷贝: cp –r directory1 directory2</font></li></ul></ul><ul><li><a name="6-7"></a><font color="#000099" face="SimSun">如何查看一个档案的『内容』(不要使用vi 的情况下)</font></li><br><font face="SimSun">cat, tac, more, less, head, tail, nl, od(查看二进制制)</font></ul><ul><li><a name="6-8"></a><font color="#000099" face="SimSun">什么是 hardlink 与 soft link 的档案?有何不同?</font></li><ul><li><font face="SimSun">Hard Links:在做成 hard link 档案时,系统会占用掉一个inode ,由连结档案可发现其 link 字段多使用了一个 inode ,当源文件被删除的时候,该源文件的内容将继续保留在其它的Hard Links 档案中;但所有 Link 占用的硬盘总量仅占一个档案的容量大小!(但Hard link 不能连结不同 filesystem 的档案)</font></li><li><font face="SimSun">Soft Links:类似快捷方式,当原始档被删除,soft link 档案将找不到原始档了!</font></li></ul></ul><ul><li><a name="6-9"></a><font color="#000099" face="SimSun">如何在 root的家目录下建立一个 /bin 的连结快捷方式</font></li><br><font face="SimSun">ln –s /bin /root/bin</font></ul><ul><li><a name="6-10"></a><font color="#000099" face="SimSun">若有一个连结档为testing 连结到 test1.sh ,请问 copy testing 到 /tmp 底下,『cp testing/tmp』则 /tmp/testing 这个档案会是:(1) 连结档,连结到 test1.sh ;(2) 一般档案,为内容与test1.sh 相同?</font></li><br><font face="SimSun">答案为 (2)</font></ul><ul><li><a name="6-11"></a><font color="#000099" face="SimSun">当一个档案属性为–rwxrwxrwt 则表示这个档案的意义为?</font></li><br><font face="SimSun">任何人皆可读取、可写入,但是不可删除该档案(或目录),除了root 与档案或目录拥有者有权可以删除。</font></ul><ul><li><a name="6-12"></a><font color="#000099" face="SimSun">我需要将一个档案的属性改为–rwxr-xr-- 请问该如何下达指令?</font></li><br><font face="SimSun">chmod 754 filename, chmod u=rwx,g=rx,o=r filename</font></ul><ul><li><a name="6-13"></a><font color="#000099" face="SimSun">在 /usr/bin/passwd这个档案的属性为 –r-s--x--x 请问代表什么意思(s)</font></li><br><font face="SimSun">那个 s 代表为 SUID ,当使用者使用这个档案进行工作的时候,将会具有该档案拥有者的权限!</font></ul><ul><li><a name="6-14"></a><font color="#000099" face="SimSun">如何改出 –rwxr-sr-x与 –rwxr-xr-t这个属性?</font></li><br><font face="SimSun">chmod 2755 filename, chmod 1755 filename</font></ul><ul><li><a name="6-15"></a><font color="#000099" face="SimSun">如何查看一个档案的类型(type) 例如纯文字文件、执行文件与 setuid 档案等?</font></li><br><font face="SimSun">file filename</font></ul><ul><li><a name="6-16"></a><font color="#000099" face="SimSun">若一个使用者的umask 为 033 ,请问他建立一个新的目录与档案时的预设属性为?</font></li><ul><li><font face="SimSun">目录:744 ? -rwx-r--r--</font></li><li><font face="SimSun">档案:633 ? -rw--wx-wx</font></li></ul></ul><ul><li><a name="6-17"></a><font color="#000099" face="SimSun">若我需要更改一个档案的拥有者与群组,该用什么指令?</font></li><br><font face="SimSun">chown, chgrp</font></ul><ul><li><a name="6-18"></a><font color="#000099" face="SimSun">如何将一个档案的修改日期改成目前的时间?</font></li><br><font face="SimSun">touch filename</font></ul><ul><li><a name="6-19"></a><font color="#000099" face="SimSun">如何搜寻一个档案?</font></li><br><font face="SimSun">which (仅用于指令搜寻), whereis, locate, fine</font></ul><ul><li><a name="6-20"></a><font color="#000099" face="SimSun">Linux 预设的档案系统为何?此外,常用的Journalling 档案格式有哪些?</font></li><br><font face="SimSun">Ext2, Journalling 有 ext3 及 Reiserfs 等</font></ul><ul><li><a name="6-21"></a><font color="#000099" face="SimSun">less 跟 more有什么不同?</font></li><br><font face="SimSun">less 可以翻页,但是 more 不行!</font></ul><ul><li><a name="6-22"></a><font color="#000099" face="SimSun">在比较两个档案的异同时,常使用的是diff 与 cmp ,请教两者有何不同?</font></li><br><font face="SimSun">diff 为一行一行比较, cmp 为一个字符(character)一个字符比较</font></ul><center><hr width="100%"><b><font color="#000099">&#160;六.1、磁盘挂载与虚拟内存问题</font></b></center><ul><li><a name="6.1-1"></a><font color="#000099" face="SimSun">我要如何查看Linux 系统当中所有已经挂载的硬盘容量与 inodes ?</font></li><br><font face="SimSun">df –k, df –i,</font></ul><ul><li><a name="6.1-2"></a><font color="#000099" face="SimSun">我要如何查看目前所在目录的所有档案占用的硬盘空间,此外,如何仅输出结果?</font></li><br><font face="SimSun">du -k, du –i, du -s</font></ul><ul><li><a name="6.1-3"></a><font color="#000099" face="SimSun">如果扇区/dev/hda3 有问题,偏偏他是被挂载上的,请问我要如何修理此一扇区?</font></li><br><font face="SimSun">umount /dev/hda3</font><br><font face="SimSun">fsck /dev/hda3</font></ul><ul><li><a name="6.1-4"></a><font color="#000099" face="SimSun">承上题,那么有问题的档案将被移动到那个目录下?</font></li><br><font face="SimSun">lost+found</font></ul><ul><li><a name="6.1-5"></a><font color="#000099" face="SimSun">试说明新增一个partition 在 /dev/hdb 当中,且为 hdb5时,并挂载上 /disk2 ,需要哪些步骤?</font></li><ul><li><font face="SimSun">fdisk /dev/hdb&#160;&#160; 按 n 新增,按 e 新增 extended,再按 n 新增 logical</font></li><li><font face="SimSun">mke2fs –b 2048 /dev/hdb5</font></li><li><font face="SimSun">mkdir /disk2</font></li><li><font face="SimSun">mount –t ext2 /dev/hdb5 /disk2</font></li></ul></ul><ul><li><a name="6.1-6"></a><font color="#000099" face="SimSun">如何新增加64MB 的虚拟内存 swap ?</font></li><ul><li><font face="SimSun">dd if=/dev/zero of=/tmp/swap bs=4k count=16384</font></li><li><font face="SimSun">mkswap /tmp/swap</font></li><li><font face="SimSun">swapon /tmp/swap</font></li></ul></ul><ul><li><a name="6.1-7"></a><font color="#000099" face="SimSun">如果要设定一个新挂载上的扇区,令他可以在开机的时候被挂载上,应该编辑哪一个档案?</font></li><ul><li><font face="SimSun">先 /etc/fstab</font></li><li><font face="SimSun">再 mount –a</font></li></ul></ul><ul><li><a name="6.1-8"></a><font color="#000099" face="SimSun">简易说明quota 的设置流程?</font></li><ul><li><font face="SimSun">编辑 /etc/fstab, 加入 usrquota and/or grpquota</font></li><li><font face="SimSun">reboot</font></li><li><font face="SimSun">quotacheck –avug&#160; (会产生 aquota.user(group))</font></li><li><font face="SimSun">quotaon –aug</font></li><li><font face="SimSun">edquota –u username</font></li><li><font face="SimSun">edquota –g groupname</font></li><li><font face="SimSun">repquota –vu /dev/hd[a-d][1-16]</font></li></ul></ul><center><hr width="100%"><b><font color="#000099">&#160;七、BASH SHELL</font></b></center><ul><li><a name="7-1"></a><font color="#000099" face="SimSun">简单说明 bashshell 的功能特征:</font></li><ul><li><font face="SimSun">命令记忆功能 ~/.bash_history</font></li><li><font face="SimSun">命令别名功能 alias</font></li><li><font face="SimSun">shell scripts 功能</font></li><li><font face="SimSun">命令与文件名称补全功能 &lt;tab&gt;</font></li><li><font face="SimSun">工作控制功能 jobs</font></li></ul></ul><ul><li><a name="7-2"></a><font color="#000099" face="SimSun">在设定变量中,主要的规则为何?</font></li><ol><li><font face="SimSun">变量与变量内容以等号来连结;</font></li><li><font face="SimSun">等号两边不能直接接空格符;</font></li><li><font face="SimSun">变量名称只能是英文字母与数字,但是数字不能是开头字符;</font></li><li><font face="SimSun">若有空格符可以使用双引号『 " 』或单引号『 ' 』来将变量内容结合起来,但须要特别留意,双引号内可以保有变量,但是单引号则仅为一般字符;</font></li><li><font face="SimSun">必要时需要以跳脱字符『 \ 』来将特殊符号(如 Enter,$, \, 空格符, ' 等)变成一般符号;</font></li><li><font face="SimSun">若该变量为扩增变量内容时,则需以双引号及 $变量名称如:『"$PATH":/home』继续累加内容;</font></li><li><font face="SimSun">若该变量需要在其它子程序执行,则需要以 export 来使变量可以动作,如『exportPATH』;</font></li><li><font face="SimSun">通常大写字符为系统预设变量,自行设定变量可以使用小写字符,方便判断(纯粹依照使用者兴趣与嗜好);</font></li><li><font face="SimSun">取消变量的方法为:『unset 变量名称』</font></li></ol></ul><ul><li><a name="7-3"></a><font color="#000099" face="SimSun">显示环境变量与所有变量的指令为何?</font></li><br><font face="SimSun">env, set,</font></ul><ul><li><a name="7-4"></a><font color="#000099" face="SimSun">在环境变量当中,『使用者家目录、主机名称』的变量名称为:</font></li><br><font face="SimSun">HOME, HOSTNAME</font></ul><ul><li><a name="7-5"></a><font color="#000099" face="SimSun">如何让一个变量可以持续到下一个程序(PID) 去?</font></li><br><font face="SimSun">export variable</font></ul><ul><li><a name="7-6"></a><font color="#000099" face="SimSun">在变量的设定当中,双引号与单引号有何不同?</font></li><br><font face="SimSun">双引号里面可以包含变量,单引号谨代表一般字符!</font></ul><ul><li><a name="7-7"></a><font color="#000099" face="SimSun">Command1 `command2`这个指令代表什么意思?</font></li><br><font face="SimSun">在这一行当中, command2 会先执行,而输出的结果会给command1 当作参数。</font><br><font face="SimSun">cd /lib/modules/`uname -r`/kernel 是最常使用的一例</font></ul><ul><li><a name="7-8"></a><font color="#000099" face="SimSun">在命令重导向当中,&gt; 与 &gt;&gt; 有什么不同?</font></li><br><font face="SimSun">&gt;&#160; 会将导向的 file 覆盖,</font>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -