logo资料库

Unix命令大全.docx

第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
资料共30页,剩余部分请下载后查看
Unix命令大全
出自Ubuntu中文
登录工作站
透过 PC 登录工作站
登录步骤
登出步骤
更改帐号密码
在线帮助指令说明
进入远端电脑系统
文件或目录处理
列出文件或目录下之文件名称
目录之缩写:
改变工作目录位置
复制文件
移动或更改文件、目录名称
建立新目录
删除目录
删除文件
文件名的缩写符号
列出目前所在之目录位置
查看文件内容
查看目录所占磁盘容量
查看自己的 disk quota 使用状况
文件传输
拷贝文件或目录至远端工作站
自远端工作站,拷贝文件或目录
本地工作站与远端工作站之间文件传输
文件模式之设定
改变文件或目录之读、写、执行之允许权
改变文件或目录之拥有权
检查自己所属之群组名称
改变文件或目录之群组拥有权
改变文件或目录之最后修改时间
文件之连结
文件之字串找寻
找寻文件或命令之路径
比较文件或目录之内容
文件打印输出
一般文件之打印
troff 文件之打印
打印机控制命令
检查打印机状态,及打印工作顺序编号和使用者名称
删除打印机内之打印工作 (使用者仅可删除自己的打印工作 )
Job 之控制
查看系统之 process
结束或终止 process
在 background 执行 process 的方式
查看正在 background 中执行的 process
结束或终止在 background 中的 process
shell variable
查看 shell variable 之设定值
设定 shell variable
删除 shell variable
environment variable
查看 environment variable 之设定值
设定 environment variable
删除 environment variable
alias
查看所定义的命令之 alias
定义命令之 alias
删除所定义之 alias
history
设定命令记录表之长度
查看命令记录表之内容
使用命令记录表
显示前一个命令之内容
更改前一命令之内容并执行之
资料之压缩
压缩资料
pipe-line 之使用
I/O control
标准输入之控制
标准输出之控制
查看系统中的使用者
改变自己的 username 进入其他使用者的帐号,拥有其使用权利。
查看 username
查看目前本地所有工作站的使用者
与某工作站上的使用者交谈
检查远端电脑系统是否正常
电子邮件(E-mail)的使用简介
将文件当做 E-mail 的内容送出
传送 E-mail 给本地使用者
传送 E-mail 至 外地
检查所传送之 E-mail 是否送出,或滞留于本所之邮件伺服站中
读取信件
本文内容大纲
进入vi
离开vi
vi 的操作模式
输入模式
指令模式
视窗的移动
删除、复制及修改指令介绍 (此单元较少使用)
删除与修改
移动与复制
指令重复
取消前一动作(Undo)
搜寻
资料的连接
环境的设定
ex指令
恢复编辑时被中断的文件
编辑多个文件
Unix 命令大全 出自 Ubuntu 中文 来源: http://forum.ubuntu.org.cn/weblog.php?w=926 登录工作站 透过 PC 登录工作站 执行格式:telnet hostname (在 dos 下执行) telnet ip-address Example: telnet doc telnet 140.122.77.120 注: 可利用指令 arp hostname 或 arp domain_name 查询 ip_address 登录步骤 login : _______ > 输入 username password : _______ > 输入密码 登出步骤 % logout 或 % exit 或 % 或按[Ctrl-D] 更改帐号密码 % yppasswd > 执行后将会出现下列信息 Changing NIS password for user on ice. Old password: ______ > 输入旧密码 New password: ______ > 输入新密码(最好 6-8 字,英文字母与数字混合) Retype new password: ______ > 再输入一次密码
在线帮助指令说明 执行格式: man command-name Example: % man ls 进入远端电脑系统 执行格式:rlogin hostname [-1 username] Example: fdfd %rlogin doc remote login 进入工作站 doc 中。 %rlogin doc -l user 使用 user 帐号进入工作站 doc 中。 执行格式:telnet hostname 或 telnet IP address Example: %telnet doc or %telnet 140.109.20.251 文件或目录处理 列出文件或目录下之文件名称 执行格式: ls [-atFlgR] [name] ( name 可为文件名或目录名称。) Example : ls 列出目前目录下之文件名。 ls –a 列出包含以.起始的隐藏档所有文件名。 ls –t 依照文件最后修改时间之顺序,依序列出文件名。 ls –F 列出目前目录下之文件名及其类型。”/” 结尾表示为目录名称,“*” 结尾表示为执行档,”@” 结尾表示为 symblic link。 ls –l 列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称。 ls –lg 同上,并显示出文件之拥有者群组名称。 ls –R 显示出目录下,以及其所有子目录之文件名。( recursive listing )
目录之缩写: ~ 使用者 login 时的 working directory ( 起始目录 ) ~username 指定某位 user 的 working directory ( 起始目录 ) . 目前的工作目录 ( current working directory ) .. 目前目录的上一层目录 ( parent of working directory) 改变工作目录位置 执行格式: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 ) 之目录位置下。 复制文件 执行格式: cp [-r] source destination Example: cp file1 file2 将文件 file1 复制成 file2 cp file1 dir1 将文件 file1 复制到目录 dir1 下,文件名仍为 file1。 cp /tmp/file1 将目录 /tmp 下的文件 file1 复制到现行目录下,文件名仍为 file1。 cp /tmp/file1 file2 将目录 /tmp 下的文件 file1 复制到现行目录下,文件 名为 file2
cp -r dir1 dir2 (recursive copy) 复制整个目录。若目录 dir2 存在,则将 目录 dir1,及其所有文件和子目录,复制到目录 dir2 下,新目录名称为 dir1。 若目录 dir2 不存在,则将 dir1,及其所有文件和子目录,复制为目录 dir2。 移动或更改文件、目录名称 执行格式: mv source destination Example: mv file1 file2 将文件 file1,更改文件名为 file2。 mv file1 dir1 将文件 file1,移到目录 dir1 下,文件名仍为 file1。 mv dir1 dir2 若目录 dir2 存在,则将目录 dir1,及其所有文件和子目录,移 到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将 dir1,及其 所有文件和子目录,更改为目录 dir2。1 建立新目录 执行格式: mkdir directory-name Exmaple : mkdir dir1 建立一新目录 dir1。 删除目录 执行格式: rmdir directory-name 或 rm -r directory-name Example : rmdir dir1 删除目录 dir1,但 dir1 下必须没有文件存在,否则无法删除。 rm -r dir1 删除目录 dir1,及其下所有文件及子目录。 删除文件 执行格式: rm filename (filename 可为文件名,或文件名缩写符号。) Example :
rm file1 删除文件名为 file1 之文件。 rm file? 删除文件名中有五个字符,前四个字符为 file 之所有文件。 rm f* 删除文件名中,以 f 为字首之所有文件。 rm -rf file 删除名为 file 的文件夹及其里面的内容 文件名的缩写符号 ? 代表文件名称中之单一字符。  代表文件名称中之一字串。 列出目前所在之目录位置 执行格式: pwd 查看文件内容 执行格式: cat filename Example : cat file1 以连续显示方式,查看文件名 file1 之内容。 执行格式: more filename 或 cat filename | more Example : more file1 以分页方式,查看文件名 file1 之内容。 cat file1 | more 同上。 查看目录所占磁盘容量 执行格式: du [-s] directory Example : du dir1 显示目录 dir1 的总容量及其次目录的容量(以 k byte 为容量)。 du -s dir1 显示目录 dir1 的总容量。
查看自己的 disk quota 使用状况 disk quota : 工作站磁盘空间的使用限额。 执行格式: quota -v Example : quota -v 将会显示下列信息 Filesystem usage quota limit timeleft files quota limit timelef. /home/ice/u01 9344 8192 12288 1.9 days 160 0 0 栏位解说: usage : 目前的磁盘用量。 : 你的磁盘使用额度。当你的 usage 超过 quota 时,虽然可以继续使 quota 用,但是必须七天之内降到 quota 以下,否则即使用量没有超 limit(最高限额), 也无法再写入或复制任何文件。 : 最高使用额度。当你的 usage 达到 limit 时,无法再写入或复制任 limit 何文件。 文件传输 拷贝文件或目录至远端工作站 执行格式: rcp [-r] source hostname:destination source 可为文件名、目录名或路径,hostname 为工作站站名,destination 为 路径名称. Example : rcp file1 doc:/home/user 将文件 file1,拷贝到工作站 doc 路径 /home/user 之目录下。 rcp -r dir1 doc:/home/user 将目录 dir1,拷贝到工作站 doc 路径/home/user 之目录下。 自远端工作站,拷贝文件或目录 执行格式: rcp [-r] hostname:source destination
( hostname 为工作站名,source 为路径名,destination 可为文件名、目录名 或路径 )。 Example : rcp doc:/home/user/file1 file2 将工作站 doc 中,位于 /home/user 目录下 之文件 file1,拷贝到目前工作站之目录下,文件名改为 file2。 rcp -r doc:. 将工作站 doc 中,位于 /home/user 目录下之目录 dir1,拷贝 到目前工作站之目录下目录名称仍为 dir1。 本地工作站与远端工作站之间文件传输 ( 必须拥有远端工作站之帐号及密码,才可进行传输工作 ) 执行格式: ftp hostname or ftp ip_address Example : ftp doc 与远端工作站 doc ,进行文件传输 Name (doc:user-name) : 输入帐号 Password (doc:user-name): 输入密码 ftp> help 列出 ftp 文件传输,可使用之任何命令。 ftp> !ls 列出本地工作站,目前目录下之所有文件名。 ftp> !pwd 列出本地工作站,目前所在之工作目录位置。 ftp> ls 列出远端工作站目前目录下之所有文件名。 ftp> dir 列出远端工作站目前目录下之所有文件名(略同于 UNIX 的 ls -l 指 令). ftp> dir . |more 同上,但每页会暂停(可能不适用 Unix 以外的 ftp)。 ftp> pwd 列出远端工作站目前所在之目录位置。 ftp> cd dir1 更改远端工作站之工作目录位置至 dir1 之下。 ftp> get file1 将远端工作站之文件 file1 ,拷贝到本地工作站中。 ftp> put file2 将本地工作站之文件 file2 ,拷贝到远端工作站中。
ftp> mget *.c 将远端工作站中,副文件名为 c 之所有文件,拷贝到本地工作 站中。 ftp> mput *.txt 将本地工作站中,副文件名为 txt 之所有文件,拷贝远端工 作站中。 ftp> prompt 切换交谈式指令(使用 mput/mget 时不用每个文件皆询问 yes/no)。 ftp> quit 结束 ftp 工作。 ftp> bye 结束 ftp 工作。 注: 从 PC 与工作站间的文件传输也可透过在 PC 端的 FTP 指令进行文件传输, 指令用法与上所述大致相同。 文件模式之设定 改变文件或目录之读、写、执行之允许权 执行格式: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,除去其它使用者可读取之权利。 改变文件或目录之拥有权
分享到:
收藏