3.更改帐号密码 ============ % passwd => 执行后将会出现下列讯息 Changing NIS password for user on ice. Old password: ______ => 输入旧密码 New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合) Retype new password: ______ => 再输入一次密码
4.在线指令说明 ============ 执行格式: man command-name Example: % man ls
执行格式:telnet hostname 或 telnet IP address Example: %telnet doc or %telnet 140.109.20.251
6.文件或目录处理 ================== 6.1.列出文件或目录下之文件名称 执行格式: ls [-atFlgR] [name] ( name 可为文件名或目录名称。)
Example : ls 列出目前目录下之文件名。 ls -a 列出包含以.起始的隐藏档所有文件名。 ls -t 依照文件最后修改时间之顺序,依序列出文件名。 ls -F 列出目前目录下之文件名及其类型。"/" 结尾表示为目录名称, "*" 结尾表示为执行档,"@" 结尾表示为 symblic link。 ls -l 列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称。 ls -lg 同上,并显示出文件之拥有者群组名称。 ls -R 显示出目录下,以及其所有子目录之文件名。( recursive listing )
6.2.目录之缩写: =========== ~ 使用者 login 时的 working directory ( 起始目录 ) ~username 指定某位 user 的 working directory ( 起始目录 ) .. 目前的工作目录 ( current working directory ) .. 目前目录的上一层目录 ( parent of working directory)
6.3.改变工作目录位置 ================ 执行格式:cd [name] :name 可为目录名称、路径或目录缩写。 Example: cd 改变目录位置,至使用者 login 时的 working directory (起始目录)。 cd dir1 改变目录位置,至 dir1 之目录位置下。 cd ~user 改变目录位置,至使用者的 working directory (起始目录)。 cd .. 改变目录位置,至目前目录的上层( 即 parent of working directory) cd ../user 改变目录位置,至相对路径 user 之目录位置下。 cd /../.. 改变目录位置,至绝对路径( Full path ) 之目录位置下。
10.文件模式之设定 ============== 10.1.改变文件或目录之读、写、执行之允许权 ====================================== 执行格式:chmod [-R] mode name ( name 可为文件名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l 命令,列出文件或目录之读、写、执行允许权之文字缩写。) mode : rwx rwx rwx r:read w:write x:execute user group other 缩写 : (u) (g) (o) Example : %chmod 755 dir1 将目录dir1,设定成任何使用者,皆有读取及执行之权利,但只有拥有者可做修改。 %chmod 700 file1 将文件file1,设定只有拥有者可以读、写和执行。 %chmod o+x file2 将文件file2,增加拥有者可以执行之权利。 %chmod g+x file3 将文件file3,增加群组使用者可执行之权利。 %chmod o-r file4 将文件file4,除去其它使用者可读取之权利。
10.2.改变文件或目录之拥有权 ======================== 执行格式:chown [-R] username name ( name 可为文件名或目录名。) Example : %chown user file1 将文件 file1 之拥有权,改为使用者 user 所有。 %chown -R user dir1 将目录 dir1,及其下所有文件和子目录之拥有权,改为使用者 user 所有。
20.alias ===== 20.1.查看所定义的命令之 alias ========================== 执行格式: alias 查看自己目前定义之所有命令,及所对应之 alias 名称。 执行格式: alias name 查看指定之 alias 名称所定义之命令。 Example: %alias dir (查看别名 dir 所定义之命令) ls -atl
20.2.定义命令之 alias ================== 执行格式: alias name 'command line' Example: % alias dir 'ls -l' 将命令 "ls - l" 定义别名为 dir。
20.3.删除所定义之 alias ==================== 执行格式: unalias name Example: %unalias dir (删除别名为 dir 之定义。) %unalias * (删除所有别名之设定。)
21.history ======= 21.1.设定命令记录表之长度 ====================== 执行格式: set history = n Example: %set history = 40 设定命令记录表之长度为 40 (可记载执行过之前面 40 个命令)。
21.2.查看命令记录表之内容 ====================== 执行格式: history
25.查看系统中的使用者: =================== 执行格式: who 或 finger 执行格式: w 执行格式: finger username or finger username@domainname
26.改变自己的 username 进入其他使用者的帐号,拥有其使用权利。 ========================================================= 执行格式: su username Example: %su user 进入使用者 user 之帐号 passwrod: 输入使用者 user 之密码
27.查看 username: ============== 执行格式: who am i 查看 login 时,自己的 username。 执行格式: whoami 查看目前的 username。若已执行过 "su"命令(switch user),则显示出此 user 之 username。