unix基本命令
- 格式:doc
- 大小:96.50 KB
- 文档页数:24
UNIX操作系统命令大全1. ls:列出当前目录中的文件和目录。
2. cd:切换当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新目录。
5. rmdir:删除一个空目录。
6. cp:复制文件或目录。
7. mv:移动或重命名文件或目录。
8. rm:删除文件或目录。
9. touch:创建一个新文件。
10. cat:连接文件并打印到标准输出设备上。
11. less:逐页显示文件内容。
12. head:显示文件的开头几行。
13. tail:显示文件的末尾几行。
14. grep:在文件中查找匹配的字符串。
15. find:从指定目录开始递归地查找文件。
16. tar:打包和压缩文件。
17. unzip:解压缩文件。
18. chmod:更改文件的权限。
19. chown:更改文件的所有者。
20. chgrp:更改文件的所属组。
21. ps:显示当前运行的进程。
22. top:动态显示系统资源使用情况。
23. kill:终止一个进程。
24. ssh:使用安全外壳协议远程登录到另一台计算机。
25. scp:通过安全外壳协议在本地计算机和远程计算机之间传输文件。
26. ping:测试与另一台计算机的网络连接。
27. ifconfig:显示和配置网络接口。
28. netstat:显示网络连接、路由表和网络接口统计信息。
29. hostname:显示或设置主机名。
30. whoami:显示当前登录的用户。
31. su:切换到另一个用户身份。
32. sudo:以超级用户的身份执行命令。
33. date:显示或设置系统日期和时间。
35. df:显示文件系统的磁盘使用情况。
36. du:显示目录或文件的磁盘使用情况。
37. tar:创建备份文件或将备份文件释放到系统中。
38. gzip:使用GNU的zip压缩程序压缩文件。
39. gunzip:解压文件。
40. zip:创建一个zip文件。
41. uname:显示系统信息。
unix实用基本命令完整版用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到itpnet上都将访问相同的文件系统。
1.1登录当屏幕上发生login提示符时,用户可以输出自己的用户注册名,并按回车键。
若存有口令,系统将提示信息用户输出密码,并按回车键,口令输出恰当后,用户登入成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:login:guest[enter]passwd:******[enter]sun%备注:用户名必须用小写字母输出,unix系统区分小小写字母。
1.2退出当用户准备工作选择退出自己的计算机帐号时,可以在系统示符下输出logout或exit或按[ctrl-d]。
当屏幕发生login时,用户可以安全地返回计算机了。
例如:sun%logout[enter]login:1.3修改口令为了避免他人采用自己的帐号,在你首次登入后,Poissonspasswd命令修正只有本人晓得的保密口令,口令通常由此可以6至8个字母数字共同组成。
例如:sun%passwd[enter]oldpasswd:******newpasswd:******retypenewpasswd:******备注:当你选择退出系统再次登入时,就要采用代莱口令第二章目录操作命令2.1显示目录命令:pwd(printworkingdirectory)格式:pwd功能:表明出来用户当前工作目录的全路径名。
比如:%pwd2.2建立目录命令:mkdir(makedirectory)格式:mkdirdirectory_name功能:创建崭新目录例如:%mkdirdirectory2.3发生改变目录命令:cd(changedirectory)格式:cddirectory_name功能:改变当前工作目录注释:目录名选项有:(1)目录名,转回至当前目录下的子目录。
(2)..则表示转回至当前目录的父目录。
(3)/则表示转回至根目录。
Unix常见命令练习文档1.vi命令vi是编辑文档命令,vi可以通过i,a,o进入编辑模式,i是在光标处进入编辑,a是在光标后进入编辑模式,o是在光标处下面添加一个空行。
退出编辑模式按esc键,此时回到命令模式下。
要退出命令模式输入’:’w—将全文内容保存至磁盘;w newfilename—将全文内容保存到指定的新文件中;wq—退出并保存;x—退出并保存;q!--退出但不保存。
Vi在编辑时还有一些其他命令:1.:r filename—从目标文件中输入文本到这个文件2.w—向前一个单词3.b—向后一个单词4.G—移动到文件的最后一行5.:n/nG—移动到第n行6.ctrl+f—向下滚一屏7.ctrl+d—向下滚半屏8.ctrl+b—向上滚一屏9.ctrl+u—向上滚半屏10.ctrl+l—刷新屏幕11.x—删除光标处字符12.dw—删除一个单词13.dd—删除一行14./string—向上查找string15.?string—向下查找string16.yy—指定要复制的行17.P—黏贴到光标所在的下一行18.:n1,n2 co n3—将n1到n2行的内容复制黏贴到n3行之后19.:n1,n2 m n3—将n1到n2行的内容剪切到n3行之后2.ps命令Ps –ef 命令可以查看系统当前正在运行的进程。
1.查看系统的所有进程Ps –ef | more2.查看指定的进程Ps –ef | grep name3.grep命令Grep命令用来搜索指定目录下的文件中包含xxxxx的文件,例如:grep string /111/222/333/* 命令含义为在/111/222/333目录下的所有文件中包含string字段的所有文件全部列出来,如果也收索当前目录下的的子目录使用:grep –r如果忽略当前目录下的子目录使用:grep –d skip。
4.wc命令Wc命令为查询文件中的容量信息例如:Wc -【l|m|w|c】 filenameL代表行数M代表字符数C代表字节数W代表单词数5.df命令Df命令用来查看系统使用磁盘的情形例如:Df –h6.du命令Du命令用来查看当前目录下的所有文件和目录的占用磁盘空间的大小7.find命令1.find . –name hello –print//意思为在当前目录下查找名字为hello的文件并打印输出在屏幕上2.find . –ctime|-atime|-mtime +7 –print//意思为在当前目录下查找7天内未被改动、被访问、被改动的文件,输出并打印在屏幕上。
unix操作系统常用命令Unix操作系统是非常常见、流行的操作系统之一,它被广泛应用于网络服务器、数据中心等领域。
Unix操作系统内置了很多命令和工具,这些命令和工具可以帮助管理员和开发人员管理系统、进行开发和维护等任务。
在本文中,我们将讨论一些Unix操作系统常用命令。
一、文件和目录管理命令1. cd:切换当前工作目录。
2. pwd:显示当前工作目录的路径。
3. mkdir:创建一个新目录。
4. rmdir:删除一个空目录。
5. ls:列出目录内容。
6. cp:复制文件或目录。
7. mv:移动或重命名文件或目录。
8. rm:删除文件或目录。
9. touch:创建一个新文件或更新现有文件的时间戳。
10. chmod:更改文件或目录的权限。
二、文本文件处理命令1. cat:连接和显示文件内容。
2. less:在终端上查看文件内容。
3. grep:在文件中查找一个模式。
4. awk:文本处理工具,可以处理大量的文本文件数据。
5. sed:文本处理工具,可以进行单行文本替换、多行文本编辑等。
6. sort:对文件进行排序。
7. uniq:删除文件中的重复行。
8. tee:将文件内容从标准输入中读取,并将其复制到标准输出和文件中。
9. diff:比较两个文件或目录之间的差异。
10. wc:计算文件中的行数、单词数和字节数。
三、进程管理命令1. ps:查看系统中运行的进程。
2. kill:结束一个进程。
3. top:实时查看系统资源使用情况和进程状态。
4. bg:将一个进程放到后台运行。
5. fg:将一个后台进程恢复到前台运行。
6. nice:更改进程的优先级。
7. renice:更改运行中的进程的优先级。
四、网络管理命令1. ping:测试网络连接并检查响应时间。
2. netstat:查看正在使用的网络接口和连接。
3. traceroute:追踪数据包的路由路径。
4. route:设置或显示内核的路由表。
Unix系统常用命令有哪些大家知道Unix系统常用的命令有哪些吗?下面就让小编给大家分享一些Unix系统的常用命令给大家,希望对大家有帮助吧。
Unix系统常用命令第1步新建终端第2步telnet 192.168.0.23当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:Login: zhangsan[Enter] 注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
passwd: zhs123[Enter] 注:在UNIX下密码是不会回显的,没有*号出现,但已输入sun%1.2 退出当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。
1.3 修改口令为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成,至少2个字母1个数字。
如:sun% passwd [Enter]Old Passwd:New Passwd:Retype New Passwd:注:当你退出系统再次登录时,就要使用新的口令。
第二章unix基本命令2.1 清屏命令:clear例如:% clear2.2 显示当前工作目录命令:pwd(print working directory)格式:pwd功能:显示用户当前工作目录的绝对路径。
例如:% pwd2.3 改变目录(打开目录)命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注释:目录名选项有:(1) 目录名,转到当前目录下的子目录。
(2) .. 表示转到当前目录的父目录。
(3) / 表示转到根目录。
(4) 没有选项时,转到用户的主目录。
例如:% cd directory2.4 列出文件目录命令:ls (list)格式:ls [option] directory_name功能:列出指定目录中的文件名和子目录名。
UNIX基本命令目录课程说明 (1)课程介绍 (1)课程目标 (1)相关资料 (1)第1章 UNIX通用基本命令 (2)1.1 使用UNIX (2)1.1.1 使用unix的注意事项 (2)1.1.2 让命令在后台运行 (3)1.1.3 UNIX功能键 (3)1.2 文件的存取权限 (4)1.2.1 文件存取权限的显示 (4)1.2.2 文件存取权限的修改 (4)1.2.3 改变文件属主及文件所在组 (5)1.3 UNIX重定向与管道 (6)1.3.1 UNIX重定向 (6)1.3.2 UNIX管道 (6)1.4 UNIX目录及文件操作命令 (7)1.4.1 man命令 (7)1.4.2 ls命令 (8)1.4.3 pwd 命令 (8)1.4.4 cd命令 (8)1.4.5 mkdir 命令 (8)1.4.6 rmdir 命令 (9)1.4.7 cat 命令 (9)1.4.8 head 命令 (9)1.4.9 more 命令 (10)1.4.10 cp 命令 (10)1.4.11 mv 命令 (11)1.4.12 rm 命令 (11)1.4.13 chmod 命令 (11)1.4.14 chown 命令 (12)1.4.15 chgrp 命令 (12)1.4.16 touch 命令 (12)1.4.17 find 命令 (12)1.4.18 grep 命令 (13)1.4.19 vi 命令 (13)1.5 ftp命令 (14)第2章常用系统管理命令 (17)2.1 用户管理 (17)2.1.1 who 显示系统中的用户 (17)2.1.2 whodo 显示系统中用户及进程 (17)2.1.3 passwd 修改密码 (17)2.1.4 logname 取得注册名 (17)2.1.5 su 成为超级用户或另一用户 (18)2.2 系统维护及其操作命令 (18)2.2.1 UNIX启动过程 (18)2.2.2 UNIX用户登录过程 (18)2.2.3 daemon进程 (19)2.2.4 UNIX系统定时器 (19)2.2.5 time显示命令执行时间 (20)2.2.6 date 显示和修改系统时间 (20)2.2.7 shutdown关机 (20)2.3进程管理 (21)2.3.1 sleep挂起一段时间 (21)2.3.2 ps 查看进程状态 (21)2.3.3 at在指定时间执行进程 (21)2.3.4 kill 杀死进程 (22)2.4设备管理 (23)2.4.1 stty设置终端选项 (23)2.4.2 tty 显示终端设备名 (23)2.4.3 sync刷新磁盘 (23)2.4.4 mount安装文件系统 (23)2.4.5 umount 卸下文件系统 (23)2.4.6 tar文件归档 (23)2.4.7 df显示可用磁盘空间 (24)2.4.8 du显示磁盘空间专用情况 (24)2.5通信和邮件 (24)2.5.1 wall向所有用户广播 (24)2.5.2 mesg允许接收消息 (25)2.5.3 write与其他用户对话 (25)2.5.4 mailx发送和接收邮件 (25)UNIX概念和系统组成课程说明课程说明课程介绍本课程为UNIX的基本命令介绍。
UNIX系统常用命令第一章登录和退出1 登录第1步新建终端第2步telnet 192.168.0.23第3步login 用户注册名第4步password 口令用户登录成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:sun%2 退出有三种形式logout或exit或按[Ctrl-D]。
3 修改口令用passwd命令修改口令,口令通常由6到8个字母、数字组成,至少2个字母1个数字。
注意:当你退出系统再次登录时,就要使用新的口令。
第二章unix基本命令1 清屏clear2 显示当前工作目录命令:pwd(print working directory)功能:显示用户当前工作目录的绝对路径。
3 改变目录(打开目录)命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注意:目录名选项有:(1) 目录名,转到当前目录下的子目录。
(2) .. 表示转到当前目录的父目录。
(3) / 表示转到根目录。
(4) 没有选项时,转到用户的主目录。
4 列出文件目录命令:ls (list)格式:ls [option] directory_name功能:列出指定目录中的文件名和子目录名。
当无子目录名时,列出当前目录中的文件名和子目录名。
选项:-a 列出所有文件,包括以点开头的隐含文件。
-R 显示包括子目录下所有文件-t 安文件生成日期排序。
-l 按长格式列出文件及目录信息,包括文件类型标识,权限,链接数,文件主名,文件组名,字节数,日期。
-F 显示文件类型5 修改权限命令:chmod (change mode)格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filenamechmod [who][op][mode] directory功能:改变文件的读写和执行权限。
有符号法和八进制数字法。
选项:(1)符号法:u (user) 表示用户本人。
g (group) 表示同组用户。
目录(初稿)一:UNIX文件类型 (4)1.1 UNIX文件一般分为四种类型: (4)1.2 UNIX特殊文件名: (4)二:常用命令 (4)2.1、常用命令与功能简述 (4)2.2、常用命令具体用法 (6)2.2.1、登录 (6)2.2.2、退出 (6)2.2.3、修改口令 (6)2.2.4、显示目录 (7)2.2.5、建立目录 (7)2.2.6、改变目录 (7)2.2.7、删除目录 (7)2.2.8、列出文件目录 (8)2.2.9、显示文件内容 (8)2.2.10、按屏幕显示文件内容 (8)2.2.11、分页显示文件内容 (8)2.2.12、显示文件头部 (9)2.2.13、拷贝文件 (9)2.2.14、移动文件或文件改名 (9)2.2.15、删除文件 (10)2.2.16、链接文件 (10)2.2.17、改变文件读取权限 (10)2.2.18、改变文件所有权 (11)2.2.19、寻找文件 (11)2.2.20、搜索文件中匹配符(过滤) (11)2.2.21、比较文件不同 (12)2.2.22、比较文件 (12)2.2.23、比较文件共同处 (12)2.2.24、排序文件 (12)2.2.25、压缩文件 (13)2.2.26、解缩文件 (13)2.2.27、显示文件类型 (13)2.2.28、建立档案文件 (13)2.2.29、修改文件日期(创建文件) (14)2.2.30、检查拼写 (14)2.2.31、切换用户 (14)2.2.32、查看端口号 (14)2.2.33、Unix重定向和管道 (14)2.2.34、UNIX管道 (15)2.2.35、后台运行 (15)2.2.36、显示当前注册的用户 (15)2.2.37、显示谁登录到机器上 (15)2.2.38、显示当前终端上的用户名 (15)2.2.39、显示上次成功登录的用户名 (15)2.2.40、显示日期 (16)2.2.41、显示日历 (16)2.2.42、显示主机名 (16)2.2.43、显示进程 (16)2.2.44、显示磁盘空间 (16)2.2.45、显示文件盘空间 (17)2.2.46、查询内存使用情况 (17)2.2.47、回忆命令 (17)2.2.48、清屏命令 (17)2.2.49、联机帮助手册 (18)2.2.50、网上对话 (18)2.2.51、允许或拒绝接受信息 (18)2.2.52、给其他用户写信息 (18)2.2.53、测试网路 (18)2.2.54、远程登录 (19)2.2.55、文件传输 (19)2.2.56、终止进程 (20)2.2.57、进程睡眠 (20)2.2.58、前台作业 (20)2.2.59、后台作业 (21)2.2.60、挂起作业 (21)三:VI编辑器 (21)I-将在光标所在行的第一个非空字符前插入文本 (21)四、快捷键: (22)一:UNIX 文件类型1.1 UNIX 文件一般分为四种类型:1) 一般文件(ordinary file),分为: (1) 文本文件(2) 二进制文件2) 目录文件(directory)3) 特殊文件(special file),分为: 1 块设备文件2 字符设备文件4) 符号链接文件(symbolic links)1.2 UNIX 特殊文件名:/表示根目录 .表示当前目录 .. 表示当前目录的父目录.字符串 表示隐含文件,如".profile"文件二:常用命令2.1、 常用命令与功能简述登录:输入用户名和密码命令:UNIX 命令区分大小写常用系统命令:UNIX 命令大多数可用联机帮助手册 man 获得帮助,下面是常用命令及简单说明。
Linux 命令速查一. 启动,关机,登入,登出相关命令<login> 登录<logout> 登出<exit> 登出<shutdown> 停止系统<halt> 停止系统<reboot> 重启动<poweroff> 切断电源<sync> 把内存里的内容写入磁盘<lilo> 安装lilo启动管理程序<grub> 安装lilo启动管理程序二. Shell相关命令<chsh> 切换Shell<history> 显示命令履历<alias> 设置命令别名<unalias> 取消命令别名<which> 显示命令所在位置<type> 查询命令种类<echo> 显示字符串或者变量内容<set> 设置/显示Shell变量<printenv> 显示环境变量<export> 设置环境变量<env> 设置临时环境变量<unset> 释放环境变量<setenv> 设置环境变量<unsetenv> 释放环境变量<source> 执行文件当中的命令<man> 查询命令手册<info> 查询超文本命令手册<whatis> 显示命令简介<apropos> 通过关键字查询手册三. 用户管理相关命令<su> 切换到其他用户<useradd> 追加用户<adduser> 追加用户<userdel> 删除用户<usermod> 修改用户设置<chfn> 修改用户私人信息<groupadd> 追加组<groupdel> 删除组<groupmod> 修改组设置<passwd> 更改密码<whoami> 显示用户名<logname> 显示登录用户帐号<users> 显示所有登录用户信息<who> 查询登录用户信息<w> 查询登录用户信息<id> 显示指定用户的ID信息<groups> 显示指定用户的所属组<finger> 显示指定用户的个人信息<mesg> 开关与他人收发消息<write> 给其他用户发消息<wall> 给所有用户发消息<talk> 和其他用户聊天四. 系统消息相关命令<date> 显示/设置当前时间<uptime> 显示系统运行时间<arch> 显示机器的核心构架(如i386)<uname> 显示操作系统信息<tty> 显示终端名<last> 显示登录/登出在履历<lastb> 显示非法登录信息<dumpkeys> 显示当前键盘配置<loadkeys> 变更键盘配置<df> 查询磁盘使用信息<du> 查询磁盘使用信息<dmesg> 显示系统启动消息<script> 保存输入输出到文件五. 文件操作相关命令<ls> 显示文件列表<tree> 显示目录树<pwd> 显示当前路径<cd> 更改当前路径<pushd> 追加路径到目录堆栈<popd> 从目录堆栈删除路径<dirs> 显示目录堆栈的内容<mkdir> 创建路径<rmdir> 删除路径<cp> 复制文件/目录<rm> 删除文件/目录<mv> 移动文件/目录,修改文件名<chown> 更改文件/目录的所有者<chgrp> 修改文件/目录的所有组<chmod> 修改文件/目录的权限<touch> 更改文件时间<ln> 建立文件/目录链接<whereis> 显示文件存在的路径名<file> 查询文件种类<size> 查询文件大小六. 文件编辑相关命令<cat> 显示文件内容<tee> 输出到文件和屏幕<more> 分屏显示文件内容<less> 分屏显示文件内容<head> 显示文件头部内容<tail> 显示文件尾部内容<fold> 折叠显示长行<sort> 排列文件的行<cmp> 比较文件内容<diff> 显示文件差异<nkf> 更改日语文件编码<dd> 变更文件之后复制<wc> 统计文本单词数,文件大小等<split> 分割文件<paste> 以行连接文件<join> 以字段连接文件<grep> 查询文字<uniq> 过滤重复部分显示文件内容<tr> 替换文字<sed> 替换文字七. 压缩/解压缩相关命令<ar> 压缩/解压缩文件<tar> 压缩/解压缩文件<compress> 压缩/解压缩文件<uncompress> 解压缩<gzip> 压缩/解压缩文件<gunzip> 解压缩<zcat> 显示压缩文件的内容<lha> 压缩/解压缩文件<uuencode> 把二进制文件编码为文本文件<uudecode> 把经过编码的文本文件还原为二进制文件八. MS-DOS工具集[mtools]命令<mdir> 显示文件列表<mcd> 改变当前目录<mmd> 新建目录<mrd> 删除目录<mdeltree> 删除目录树<mcopy> 复制文件<mmove> 移动文件<mren> 更改文件或目录名<mattrib> 修改文件属性<mtype> 显示文件内容<mdu> 查询文件或目录大小<minfo> 显示磁盘信息<mformat> 以MS-DOS方式格式化磁盘<mlabel> 设置磁盘标签九. 控制外部设备相关命令<mount> mount上设备<umount> 解除已经mount上的设备<eject> 弹出(CD/DVD等)<fdformat> 格式化软盘<fdisk> 配置/显示硬盘分区<mkfs> 格式化磁盘分区<fsck> 检查/修复磁盘错误<lpr> 打印到打印机<lprm> 中断打印任务<lpq> 显示打印任务的状态<lpc> 管理/控制打印任务<ifconfig> 显示/设定NIC配置十. 进程及任务管理相关命令<ps> 显示正在运行的进程<jobs> 显示后台运行任务<fg> 把任务切换到前台<bg> 把任务切换到后台<kill> 中止进程或任务<killall> 中止进程或任务<wait> 等待进程或任务的结束<at> 设置定时执行任务<atq> 显示尚未执行的任务<atrm> 删除定时执行任务<batch> 在系统负荷减轻的时候执行任务<nice> 改变优先度并执行任务<nohup> 在后台执行任务,Logout之后也不退出<sleep> 休眠一定的时间十一. 网络管理相关命令<netstat> 显示当前网络连接状况<route> 显示/设置路由<host> 显示网络主机情况<hostname> 显示/设置当前主机的名字<ping> 确认和远程机器的连接情况<traceroute> 显示路由信息<rwho> 查询网上机器的登陆用户<ruptime> 查询网上机器的系统运行时间<rlogin> 登陆到远程机器<telnet> 用telnet登陆到远程机器<rsh> 给远程机器发送命令<rcp> 在远程机器之间复制文件<mail> 收取邮件<sendmail> 发送邮件<mailq> 确认邮件队列<ftp> 用ftp传输文件十一. 其他命令<cal> 显示日历<clear> 清屏<gcc> 编译C语言代码<as> 汇编<bc> 计算<rpm> Redhat的包管理<dpkg> Debian的包管理<installpkg> Slackware的包安装(删除命令则是removepkg)<XF86Setup,turboxfg,Xconfigurator> 配置 X 服务器<startx> 启动 X-Window 系统附:组合命令重定向,如$ ls -l /bin > ls-output$ more ls-output管道命令,如$ cat file1 file2 | sort | uniq经常被用于管道的命令awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wcUNIX操作命令第一章登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。
unix学习基础命令:一,显示当前目录所有文件命令:ls1,直接输入ls,显示当前目录下所有文件(不包含隐藏文件)$ lsTESTU5.009 bi config include interfaces pad symlibTESTU5.bak bin dbspace init lib scripts upgradeTESTU5.cfg charsets devlib install locales setupxbms xappdefaultsbegin collate diag interf.old optel sybhelp2 ls -l 显示当前目录下所有文件的权限、属主、所属组、大小、修改或创建时间、文件名$ ls -ltotal 418024-rwxr-xr-x 1 sybase sybase 2265196 Aug 14 1998 backupserver-rwxr-xr-x 1 sybase sybase 1780492 Aug 11 1998 bcp-rw-r--r-- 1 sybase sybase 5532 Apr 6 2001 TESTU5.009-rw-r--r-- 1 sybase sybase 5532 Jan 12 18:07 TESTU5.bakdrwxr-xr-x 7 sybase sybase 512 Apr 5 2001 initdrwxr-xr-x 3 sybase sybase 512 Jan 10 2003 install其中total 418024:这一行告诉我们该目录中所有文件所占的空间。
如上第一列中的权限:d:是一个目录,r :可读,w 可写,x 可执行文件backupserver 的权限为 -rwxr-xr-x 说明此文件在所有用户下都具有可执行权限(见三个x),如果在各位在工程实施中出现某个本应能执行的文件无法执行,可通过ls -l检查此文件是否有X,没有X说明没有执行权限,如:-rw-r--r--,需要添加执行权限请输入:chmod +x 文件名3 ls -a 显示包括隐藏文件在内的所有文件,这个命令主要使用在显示.profile等配置文件时使用$ ls -a. .dtprofile TESTU5.cfg dbspace interfaces sybhelp.. .fm begin devlib lib symlib.CMFILE .profile bi diag locales upgrade.PNFILE .wastebasket bin include optel xappdefaults.Xauthority .xsun.TESTU5:0 charsets init pad.desksetdefaults TESTU5.009 collate install scripts.dt TESTU5.bak config interf.old setupxbms二,显示当前所在目录:pwd$ pwd/usr/sybase三,检查环境变量:env$ envDSQUERY=OPTEL_TMNHOME=/usr/sybaseHZ=100LANG=CLD_LIBRARY_PATH=/usr/sybase/libLOGNAME=sybaseMAIL=/var/mail/sybasePATH=/usr/bin:/usr/ccs/bin:/usr/ucb:/etc:/usr/sybase/bin:.SHELL=/bin/shSYBASE=/usr/sybaseTERM=vt100TZ=PRC通过查找环境变量,可以检查各个变量所代表的真实路径:如SYBASE代表的真实路径为/usr/sybase,另外可以检查,当某一个UNIX命令无法执行,可检查path是否将此命令的当前目录加载,如果path没有此文件的当前目录,一般情况下此命令无法执行四,查找文件命令:find1,在当前目录向下一级目录查找文件find . -name 文件名2,在整个机器上查找文件find / -name 文件名注:由于在整个机器上查找文件,所以需要的时间比较长,另由于当前用户权限不够,所以可能多个目录都无法查找,出现 Permission denied五,检查文件系统空间情况:df -k$ df -kFilesystem kbytes used avail capacity Mounted on/dev/dsk/c0t0d0s0 2489729 1743180 497579 78% //dev/dsk/c0t0d0s6 961257 754423 110714 88% /usr/proc 0 0 0 0% /procfd 0 0 0 0% /dev/fdswap 650048 160 649888 1% /tmp从这个命令显示各个文件系统所占用空间情况:/ 根文件系统占用空间:2489729k 使用空间:1743180K 剩余空间:497579 使用比例:78%当出现使用比例达到90%以上时,必须考虑清理空间六,文件上传下载命令:FTP文件的上传和下载可使用windows的FTP工具,没有工具时,可使用这个命令:FTP文件上传和下载时,首先要考虑的是文件类型,如果此文件是二进制的,传输采用bin方式,如果此文件为文本的,请务必采用asc方式,方式不对,可能造成文本文件传输前后不一致,二进制文件无法执行等问题七,删除因FTP传输造成文本文件中每行都产生^M的问题,tr -d '\015' <输入的文件名 > 生成的新文件通过如上命令,将原文件中所有的^M删除,并形成新文件,然后将老文件和新文件对比,看是否真的删除了此文件中的^M,若真的删除,然后将老文件删除,将新文件改名为老文件其中删除文件命令 : rm 文件名修改文件名方法: mv 老文件名新文件名注意,此操作存在风险,各位操作务必小心八、显示文件内容:cat$ cat pdh.datTESTU5username=dbuserpasswd=tmn713九、大文件显示最后10行:tail$ tail -10 error.txt------equipmet: 192.168.0.8(code:182) quited.<<<<<<<<<device 182 condition 7 is 0 1 change 0:wq十、文件打包:tar将某个目录打包成一个文件$ tar -cvf tmn40.tar tmn40a tmn40/ 0Ka tmn40/nmcdbprocess 2094Ka tmn40/cleardb 317Ka tmn40/tmn34 54Ka tmn40/static_table 1Ka tmn40/pdh.dat 1K如上将目录tmn40打包成一个文件tmn40.tar解包采用命令:tar -xvf tmn40.tar十一、文件压缩:compress$ compress tmn40.tar 将文件tmn40.tar 压缩成问及那tmn40.tar.Z$ uncompress tmn40.tar.Z 将文件tmn40.tar.Z解压成文件tmn40.tar十二、检查进程情况ps -ef|grep sybasesybase 1606 1604 0 15:06:58 pts/4 0:00 nmcdbprocess 1604 256 sybase 1328 1309 0 11:38:23 pts/3 0:00 -shsybase 1442 1440 0 13:47:22 pts/4 0:00 -shsybase 1604 1589 0 15:06:58 pts/4 0:00 tmn34sybase 1605 1604 0 15:06:58 pts/4 0:00 tmn34sybase 1589 1557 0 15:03:07 pts/4 0:00 -shsybase 1607 1604 0 15:06:58 pts/4 0:00 tmn34sybase 1608 1606 0 15:07:03 pts/4 0:00 nmcdbprocess 1604 256sybase 1609 1606 0 15:07:03 pts/4 0:00 nmcdbprocess 1604 256sybase 1612 1610 1 15:07:29 pts/6 0:00 -shsybase 1618 1612 0 15:07:38 pts/6 0:00 grep sybase从如上显示可以看出进程所运行时间,进程号,所属用户等,当发现进程可能不对,可以通过杀进程方法 kill pid 其中pid 号即为第二列的数字十三、检查当前系统登陆的用户$ who -uroot console Jan 12 18:08 0:38 300 (:0)root pts/2 Jan 12 18:08 old 358 (:0.0)sybase pts/4 Jan 14 13:47 . 1442 (10.0.7.43)sybase pts/5 Jan 14 14:16 0:54 1504 (10.0.7.42)sybase pts/6 Jan 14 15:07 0:01 1612 (ultra2)从此操作可以得出登陆用户的IP地址,登陆时间等以下大部分操作需要ROOT用户才能实现,操作过程中务必小心:一,修改服务器IP地址:1,直接修改文件:/etc/hostname.hme0 网卡hme0的IP地址/etc/hosts 网络中主机名的IP地址的对应表/etc/netmasks 设置网络号及网络掩码/etc/nsswitch.conf 域名解析的方法及顺序/etc/resolv.conf DNS Server的地址及域名/etc/defaultrouter 设置缺省的网关地址/etc/nodename 主机名/etc/net/ticlts/hosts/etc/net/ticots/hosts/etc/net/ticotsord/hosts以上所有文件都需要检查,没有的文件可以不考虑,有的文件需要将原来的IP地址修改为新的IP地址,注意:千万别改错了或将别的东西删除,如果文件中采用机器名,可以不用修改修改文件后,必须将机器重启,然后才能生效2,通过命令修改IP:ifconfig# ifconfig -alo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232inet 127.0.0.1 netmask ff000000hme0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500 inet 10.0.7.41 netmask ff000000 broadcast 10.255.255.255ether 8:0:20:9c:80:26从如上结果看出此机器IP地址为10.0.7.41 所对应的网卡为hme0需要修改此IP 可使用命令ifconfig hme0 10.0.7.45 up即可将IP修改为10.0.7.45ifconfig hme0 10.0.7.45 up netmask 255.0.0.0 可以附带修改掩码注:此操作只在操作系统重启前有效,重启后失效二,添加路由:1,直接修改文件:/etc/defaultrouter在此文件中直接添加路由即可,其余什么都不需要修改完成后,需要重启机器2,通过命令添加route add default 133.252.5.10即为添加默认路由注:此操作只在操作系统重启前有效,重启后失效三、查看路由:# netstat -rRouting Table:Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------localhost localhost UH 0 141 lo010.0.0.0 TESTU5 U 3 15 hme0224.0.0.0 TESTU5 U 3 0 hme0Destination 目标网络或主机Gateway 转发数据包的主机Flags 这条路由的状态,这个参数有这样几个选项:U 端口处于激活状态(up)H 目标是个主机,而不是网段Ref 同一个网络接口地址拥有的路由条目数量Use 通过这条路由的包数量,对于localhost来说,这个数字代表所以接收的包数量Interface 路由的网络接口四、检查和修改系统时间:date显示时间:$ dateFri Jan 14 13:47:29 CST 2005修改时间# dateFri Jan 14 13:48:22 CST 2005# date 011413512005Fri Jan 14 13:51:00 CST 2005其中:01141351 表示01月14日13点51分2005年五、显示操作系统版本:$ uname -aSunOS ultra2 5.7 Generic_106541-35 sun4u sparc SUNW,Ultra-2六、显示机器运行时间及负荷情况# uptime2:09pm up 1 day(s), 20:03, 3 users, load average: 0.00, 0.00, 0.01 如上显示系统运行了一天,当前有三个用户登陆,负载情况为最近1,5,15分钟系统负载分别为:0.00, 0.00, 0.01七、登陆操作系统,无法直接用ROOT用户登陆处理login: rootPassword:Not on system console先用其它用户登陆,然后通过SU 转到rootcd /etc/default 修改文件login 将 CONSOLE=/dev/console 注释注,此操作有一定风险,操作者务必小心八、操作系统的起停启动操作系统,一般SUN机器可以通过拧东前面板上的钥匙,机器能自动启动机器重启:reboot机器关机:shutdown -y -g 0 -i 0 将机器进入ok提示符状态,再输入poweroff将电源关闭至此,机器正常关闭九、显示CPU情况psrinfo -vStatus of processor 0 as of: 01/14/05 14:55:46Processor has been on-line since 01/12/05 18:06:19.The sparc processor operates at 270 MHz,and has a sparc floating point processor.十、显示内存情况# prtconf | grep 'Memory'Memory size: 256 Megabytes。
UNIX 是多用户多任务操作系统。
UNIX 有很多种,如 AT&T UNIX (SVR4)、SunOS 4.1.3、HP-UX R11、AIX V4、 XENIX、Linux 等等,基本命令介绍如下:1. 登录步骤login : _______ => 输入 usernamepassword : _______ => 输入密码2. 退出步骤% logout或 % exit或 % <CTRL><d>3. 更改帐号密码% passwd => 执行后将会出现下列讯息Changing NIS password for user on ice.Old password: ______ => 输入旧密码New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合)Retype new password: ______ => 再输入一次密码4. 在线指令帮助执行格式: man command-nameExample: % man ls5. 进入远端电脑系统执行格式:rlogin hostname [-1 username]Example:%rlogin docremote login 进入工作站 doc 中。
%rlogin doc -l user使用 user 帐号进入工作站 doc 中。
执行格式:telnet hostname 或 telnet IP addressExample:%telnet doc or %telnet 140.109.20.2516. 文件或目录操作.列出文件或目录下之文件名称执行格式: ls [-atFlgR] [name] ( name 可为文件名或目录名称。
)Example :ls 列出目前目录下之文件名。
ls -a 列出包含以.起始的隐藏档所有文件名。
ls -t 依照文件最后修改时间之顺序,依序列出文件名。
1.基本Unix指令clear:清屏pwd:显示当前工作目录print work directory?id:显示当前用户的id信息(id root id –a root 显示结果一致)cd:切换目录ls:显示文件和目录列表ls –a 显示隐藏目录(隐藏目录以‘.’开头)(ls -a ~ :命令,选项,参数)ls –R 显示递归列表ls –t 用按时间分类替换原本的按姓名分类ls –l 显示一个很长的列表,显示当前目录下的文件权限ls –F显示文件类型(/ 目录文件;* 可执行文件;空文本文件)chmod: 改变授权:chmod –x sd1103 加上授权:chmod +x sd1103rwx,自己,同组,非同组touch:生成一个空文件或者更改文件修改时间(只能在该用户文件夹下创建或修改文件)(touch aa,如果aa是已存在的文件夹,则不重新创建aa文件) touch filename 新建文件echo : 重定向echo Hi,T om>mail.txt cat mail.txt Hi,T om追加:echo aaaaaaa>>mail.txtvi: vi[filename] :q不存盘退出,:wq存盘退出:q!1)插入模式:i 从光标当前位置开始插入;a从光标所在位置的下一个位置开始输入文字;o插入新的一行,从行首开始输入文字2)移动光标:h,j,k,l 左下上右ctrl +b/f/u/d后前一页,后前半页mkdir:创建新文件夹(mkdir ~/aa在根目录下创建文件夹aa)make dircp:复制文件或目录mv:移动文件或目录,两个文件都存在→mv test abcd→将test移动到abcd中只有test→mv test abcd→将test的名字改为abcdcat/tac:显示文本文件内容wc:统计制定文本文件行数,字数,字符数tree:显示目录数more,less:分页显示文本文件内容head,tail:显示文本文件的前若干行或后若干行whereis:查找系统文件所在路径find:在文本系统中查找制定的文件grep:过滤在指定的文本文件中查找指定的字符串cat passwd |grep root 只显示passwd中的含root的行rm –r:删除文件夹rm 删除文件#shutdown -r now 重启系统tar xvf FileName.tar解压缩.tar类型-cvf : c打包;v:view看见打包过程,f:打包以后的文件名(f后面什么都不写,是当前目录)eg: tar –cvf aa.tar aa打包gzip workspace.tar→ workspace.tar.gz将tar格式的压缩gzip –d workspace.tar.gz释放1)zip –r file.zip file1 file2 …打包2)unzip file.zip释放jar –cvf jarfile.jar package1 package2jar –xf jarfile.jarc:打包,x:释放ls -|grep wor./执行.exe文件cd ~cd temp //必须正确执行rm –rf workspacebackup.sh增加脚本命令:增加备份命令:~/bin/backup/sh命令内容:cd ~rm –ff tempmkdir tempLinux系统下基本命令注:要区分大小写uname 显示版本信息(同win2K的ver)dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的dir)pwd 查询当前所在的目录位置cd cd..回到上一层目录,注意cd 与..之间有空格。
UNIX操作系统常用命令1. ls命令:用于列出当前目录中的文件和目录。
示例:ls -l 显示文件和目录的详细信息。
2. cd命令:用于切换当前工作目录。
示例:cd /usr/bin 切换到/usr/bin目录。
3. pwd命令:用于显示当前工作目录的路径。
示例:pwd 显示当前工作目录的路径。
4. cp命令:用于复制文件或目录。
示例:cp file1 file2 复制文件file1为file25. mv命令:用于移动文件或目录,或者为文件或目录重命名。
示例:mv file1 file2 将file1重命名为file26. rm命令:用于删除文件或目录。
示例:rm file 删除文件file。
7. mkdir命令:用于创建一个新目录。
示例:mkdir dir 创建一个名为dir的目录。
8. rmdir命令:用于删除一个空目录。
示例:rmdir dir 删除名为dir的空目录。
9. cat命令:用于查看文件的内容。
示例:cat file 查看文件file的内容。
10. less命令:用于分页查看文件的内容。
示例:less file 分页查看文件file的内容。
11. grep命令:用于在文件中匹配指定模式的文本。
示例:grep pattern file 在文件file中符合模式pattern的文本。
12. find命令:用于在指定的目录及其子目录中符合条件的文件。
示例:find /path -name "pattern" 在目录/path及其子目录中匹配模式pattern的文件。
13. chmod命令:用于修改文件的权限。
示例:chmod 755 file 修改文件file的权限为rwxr-xr-x。
14. chown命令:用于修改文件或目录的所有者。
示例:chown user file 修改文件file的所有者为user。
15. ps命令:用于列出当前系统中的进程。
示例:ps 显示当前运行的进程。
UNIX常用命令介绍UNIX系统命令非常多,这里仅介绍SUN4工作站一些常用的命令。
用户若想了解有关命令的详细情况,请参考“commands Reference Manua”(命令参考手册),或在机器上打入man命令。
(一)目录管理命令1、建立目录mkdir命令命令格式:mkdir 目录名说明:mkdir 命令创建目录。
2、删除目录rmdir命令命令格式:rmdir 目录名说明:rmdir 命令删除每个被提到的目录,目录必须为空目录。
3、改变目录cd 命令命令格式:cd 目录名说明:切换到另一个工作目录。
4、查看当前工作目录名及其路径pwd命令命令格式:pwd说明:pwd 命令没有参数,随时都可使用。
5、列目录ls命令命令格式:ls [-atrlAFLR] 文件名说明:ls命令用于了解文件性质、状态、大小、日期等情况。
选项:-a 列出所有目录项,包括隐含文件。
-t 按修改时间排序列出文件目录(最新编辑的文件排在前) -r 以字母顺序倒序列目录。
-l 长格式列出每一文件的属性、链的数目、文件主、字节尺寸和上次变更时间等。
-A 同-a选项,但’.’和’..’不列出。
-F 显示文件类型。
-L 若参量是一符号链,则列出链所涉及的文件或目录而不是链本身。
-R 递归地列出所遇到的子目录。
(二)文件管理命令1、建立文件(1)cat命令命令格式:cat-〉文件名说明:从标准输入键盘读取正文,存入文件中。
用回车键开始新的一行,在新的一行上用^d结束键盘输入。
^d表示同时按ctrl键和字母键d,即先按住ctrl键,再按d键,然后同时放开。
(2)用vi编辑程序关于vi程序的使用方法,详见后述。
2、显示文件(1)cat命令命令格式:cat [-nbev] [文件名……..]说明:cat命令以顺序形式读取每一个文件,并在屏幕上显示。
选项–n 显示时在每行前加上行号。
-b 给行加上行号,略去空行的行号。
-v 显示非打印字符。
unix常用命令a. 关於档案/目录处理的指令:1. ls这是最基本的档案指令。
ls 的意义为 "list",也就是将某一个目录或是某一个档案的内容显示出来。
如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所有档案。
也可以在 ls 後面加上所要察看的目录名称或档案的名称,如% ls /home2/X11R5% ls firstls 有一些特别的参数,可以给予使用者更多有关的资讯,如下:-a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls 将不会显示出这个档案的名字,我们称此类档案为隐藏档。
如 tcsh的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数 -a 。
-l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯,如档案存取权,档案拥有者( owner ),档案大小,档案最後更新日期,甚而 symbolic link 的档案是 link 那一个档等等。
如下% ls -ldrwx--x--x 2 jjtseng 512 Aug 8 05:08 18drwx--x--x 2 jjtseng 512 Aug 8 22:00 19-rw------- 1 jjtseng 566 Aug 8 05:28 makefile2. cpcp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另一个档案或者是将其复制到另一个目录去。
cp 的用法如下:cp f1 f2 : 将档名为 f1 的档案复制一份为档名为 f2 的档案。
cp f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都以相同的档名复制一份放到目录 dir 里面。
cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。
cp 也有一些参数,如下:-i : 此参数是当已有档名为 f2 的档案时,若迳自使用 cp 将会将原来 f2的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。
如使用者的回答是y(yes)才执行复制的动作。
-r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个目录中。
3. mvmv 的意义为 move , 主要是将一档案改名或换至另一个目录。
如同 cp ,它也有三种格式:mv f1 f2 : 将档名为 f1 的档案变更成档名为 f2 的档案。
mv dir1 dir2 : 将档名为 dir1 的目录变更成档名为 dir2 的目录。
mv f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都移至目录 dir 里面。
mv 的参数有两个,-f 和 -i , 其中 -i 的意义与 cp 中的相同,均是 interactive 询问之意。
而 -f 为强迫( force ) , 就是不管有没有同名的档案,反正我就是要搬过去,所有其他的参数遇到 -f 均会失效。
4. rmrm 的意义是 remove ,也就是用来杀掉一个档案的指令。
在 UNIX 中一个被杀掉的档案除非是系统恰好有做备份,否则是无法像 DOS 里面一样还能够救回来的。
所以在做 rm 动作的时候使用者应该要特别小心。
rm 的格式如下:rm f1 f2 f3 .....而 rm 的参数比较常用的有几个: -f , -i , 与 -r-f : 将会使得系统在删除时,不提出任何警告讯息。
-i : 在除去档案之前均会询问是否真要除去。
-r : 递回式的删除。
小心不要随便使用 rm -rf , 否则有一天你会"欲哭无泪"......5. mkdirmkdir 是一个让使用者建立一个目录的指令。
你可以在一个目录底下使用midir 建立一个子目录,使用的方法如下:mkdir dirname1 [ dirname2 ... ]如此你就可以建立一个或多个目录。
6. chdir ( cd )这是让使用者用来转移工作目录用的。
chdir 的用法如下:chdir dirname如此你就可以将目前的目录转移到 dirname 这一个目录去。
或使用 "chdir .." 来转移到上一层目录。
7. rmdir相对於 mkdir ,rmdir 是用来将一个"空的"目录杀掉的。
如果一个目录下面没有任何档案,你就可以用 rmdir 指令将其除去。
rmdir 的使用法如下:rmdir dirname1 [ dirname2 .... ]如果一个目录底下有其他的档案, rmdir 将无法将这个目录杀掉,除非使用rm 指令的 -r 选项。
8. pwdpwd 会将目前目录的路径( path )显示出来,例如:9. cat/more/less以上三个指令均为察看档案内容的指令。
cat 的意义是猫....不不不,是concatenate ,在字典上的意思是"连结,将…串成锁状"( 语出资工电子词典 cdict ),其实就是把档案的内容显示出来的意思。
cat 有许多奇怪的参数,较常为人所使用的是 -n 参数,也就是把显示出来的内容加上行号。
cat 的用法如下:cat [-n] :自标准输入读进内容,你可以用 pipe 将别的程式的输出转向给 cat .cat [-n] filename : 将 filename 的内容读进来,显示在标准输出上。
问题在於 cat 它是不会停下来的,因此并不好用( 试想如果一个萤幕二十四行,而一个档案四百行,cat 一出来将会劈哩啪啦不断的卷上去,使用者很难据此得到他们所需的资讯。
) 所以才有人又写了 more 出来。
more , 跟据蔡文能老师的说法是"再多一点就好",more 可以将所观察的档案跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。
如果使用者要在某一个档案中搜寻一个特定的字串,则按 / 然後跟著打所要搜寻的单字即可进行搜寻。
more 也可以找得到。
more 的使用法如下:more filename如果你在使用中觉得已经看到了所要看的部份,可以按´q´离开 more 的使用。
在使用中按´v´ 亦可以使用编辑器来编辑所观看的档案。
less 的用法与 more 极类似,原先它就是为了弥补 more 只能往前方卷页的缺点而设计。
less 的用法如下:less filename其与 more 不同的是它可以按 y 来往上卷一行,并且可以用"?"来往回搜寻你所要找的单字。
10. chmodchmod 为变更档案模式用( change mode ) . 这个指令是用来更改档案的存取模式( access mode )。
在 UNIX 一个档案上有可读(r)可写(w)可执行(x)三种模式, 分别针对该档案的拥有者( onwer )、同群者( group member )( 你可以 ls -lg 来观看某一档案的所属的 group ),以及其他人( other )。
一个档案如果改成可执行模式则系统就将其视为一个可执行档,而一个目录的可执行模式代表使用者有进入该目录之权利。
chmod 就是用来变更一些档案的模式,其使用方式如下: chmod [ -fR ] mode filename ...其参数的意义如下:-f Force. chmod 不会理会失败的动作。
-R Recurive. 会将所有子树下的所有子目录及档案改为你所要改成的模式。
mode 可以为一个三位或四位的八进位数字,来表示对某些对象的存取权。
详情可参阅 chmod(1) 的 manual page 中有关 Absolute Modes 的说明。
或是用一个字串来表示,请参考 chmod(1) 的说明。
b. 关於 Process 处理的指令:1. psps 是用来显示目前你的 process 或系统 processes 的状况。
以下列出比较常用的参数:其选项说明如下:-a 列出包括其他 users 的 process 状况。
-u 显示 user - oriented 的 process 状况。
-x 显示包括没有 terminal 控制的 process 状况。
-w 使用较宽的显示模式来显示 process 状况。
我们可以经由 ps 取得目前 processes 的状况,如 pid , running state 等。
2. killkill 指令的用途是送一个 signal 给某一个 process 。
因为大部份送的都是用来杀掉 process 的 SIGKILL 或 SIGHUP ,因此称为 kill 。
kill 的用法为:kill [ -SIGNAL ] pid ...kill -lSIGNAL 为一个 singal 的数字,从 0 到 31 ,其中 9 是 SIGKILL ,也就是一般用来杀掉一些无法正常 terminate 的讯号。
其馀讯号的用途可参考 sigvec(2)中对 signal 的说明。
你也可以用 kill -l 来察看可代替 signal 号码的数目字。
kill 的详细情形请参阅 man kill。
c. 关於字串处理的指令:1. echoecho 是用来显示一字串在终端机上。
□ echo -n 则是当显示完之後不会有跳行的动作。
2. grep/fgrepgrep 为一过滤器,它可自一个或多个档案中过滤出具有某个字串的行,或是自标准输入过滤出具有某个字串的行。
fgrep 可将欲过滤的一群字串放在某一个档案中,然後使用 fgrep 将包含有属於这一群字串的行过滤出来。
grep 与 fgrep 的用法如下:grep [-nv] match_pattern file1 file2 ....fgrep [-nv] -f pattern_file file1 file2 ....-n 把所找到的行在行前加上行号列出-v 把不包含 match_pattern 的行列出match_pattern 所要搜寻的字串-f 以 pattern_file 存放所要搜寻的字串d. 网路上查询状况的指令:1. manman 是手册 ( manual ) 的意思。
UNIX 提供线上辅助( on-line help )的功能,man 就是用来让使用者在使用时查询指令、系统呼叫、标准程式库函式、各种表格等的使用所用的。
man 的用法如下:man [-M path] [[section] title ] .....man [-M path] -k keyword ...-M path man 所需要的 manual database 的路径。