unix指令一览表
unix常用命令
常用UNIX命令总结田云龙一、ls 命令•功能:将某一个目录的内容显示出来。
•格式:ls -1ACFLRabcdfgilmnopqrstux -W[sv] [files]•例:ls (不跟任何参数以简单格式列出当前目录中的所有文件或目录)ls ppf(以简单格式列出名为ppf的文件或目录下的所有文件)ls /do/cat/ (全路径,列出cat目录下的所有文件)Ls命令之后常跟的参数•-a:在UNIX中若一个目录或文件名字的第一个字符为".",则使用ls将不会显示出其名字,我们称此类文件或目录为隐藏文件、隐藏目录。
如“.profile、.tcshrc”等。
如果想要察看这类文件或目录,则必须在其后加上参数-a 。
•-l:这个参数代表使用ls的长(long)格式,可以显示更多的信息,如文件或目录的读写权限,文件或目录拥有者,文件或目录归属组,文件大小,文件最后更新时间。
例如,显示结果如下所示:drwxrwxrwx30 root bin 1024 May 23 10:38 udrwxrwxrwx 2 root sys 512 Jul 28 1999 uacndrwxrwxrwx 5 root sys 512 Jul 27 1999 udklrwxrwxrwx 1 root sys 11 Jul 27 1999 unix ->/stand/unixdrwxrwxrwx35 root auth 1024 Apr 3 13:45 usr二、cd命令•功能:改变当前目录•格式:cd dirname•例:cd (到用户的“根”目录)cd/usr(将目前目录转移到/usr目录,也即进入/usr)cd.. (返回上一级目录)cd../.. (返回上一级目录的上一级目录)三、cat•功能:显示编辑文件•例:cat file1 (将文件file1的内容在屏幕上不停地显示出来)•Cat命令还可以用来建立文件,如建立一个名为NpsA的Fasta格式蛋白质序列数据文件:cat NpsA>NpsAAFSNDQTCtrl+D即建立NpsA文件,内容为:>NpsAAFSNDQT四、more命令•more 可以将文件内容分屏显示出来,并根据使用者的要求换页或卷行。
UNIX 常用命令
6.dd 删除一行文本所用的操作符7.10x 删除10个字符所用的操作符8.. 点重复用户最近一次文本修改9.$ 移动光标到当前行尾10.W 将光标向右移动一个字11.K 将光标向上移动12.j 将光标向下移动13.h 将光标向左移动14.l 将光标向右移动15.A 在当前行尾输入文本16.O 在当行上面添加一行17.o 在当前行下面添加一行18.U 撤销对当前行所做的所有修改19.r 替换光标所在位置的字符20./ 向前搜索指定的字符串21.?向后搜索指定的字符串22.:q! 不保存文件,退出vi23.a 将输入的文本插到光标位置处24.0(零)将光标移到当前行首25.ls 列出当前目录的内容26.pwd 显示当前目录的路径名27.cd 改变当前目录到主目录28.mkdir xyz 在当前目录下创建xyz 目录29.ls-l 以长格式列出当前目录30.cd.. 改变当前工作目录到当前目录的父目录(改变到了另一个目录)31.ls-a 列出所有文件包括隐藏文件32.cat xyz 在屏幕上显示xyz 文件的内容33.lp xyz 在默认打印机上打印xyz文件34.rm xyz 删除xyz文件35.rmdir xyz 删除xyz 目录36.cancel lp1 取消lp1打印机上的打印作业37.lpstat 显示默认打印机的状态38.rm-i 在删除文件之前要求确认39.rm 删除文件40.rmdir 删除目录41.lp 打印文件42.Cancel 取消打印请求43.Lp-n 打印文件的多份副本44.cd 改变到主目录45.mkdir 创建目录46.mkdir-p 创建两层目录结构47.cd 改变到根目录下48.cat- 在屏幕上显示文件49.cat-- 在屏幕上显示两份文件50.G 将光标放在文件的最后一行上51./most查找字most52.[Ctrl-g] 显示当前的行号53.2dw 删除两个字54.“x4yy 复制4行到缓冲区x中55.66G 将光标定位到第66行56.rx 用字母xti替换光标处的字符57.“lp 查看缓冲区的1的内容58.:set number 设置行号选项59.“x5yy 保存5行到缓冲区X60.:r!date 将日期串读入(输入)用户文件中61.:!ls 列出当前目录62.:ab 创建缩写63.:unab 取消缩写68.mv xxx yyy 将xxx重命名为yyy69.rm* 删除当前目录下的所有文件70.ls*[1-6] 列出所有文件名以数字1-6结尾的文件71.cp file??source 复制所有文件名以file开头,后面跟两个字符的文件72.pr-2 myfile 以两列格式化myfile73.pg myfile 以逐屏显示的方式浏览myfile74.cat myfile>yyy 复制myfile到yyy75.cat?myfile>>yyy 将所有文件名为myfile前加一个字符的文件内容加到yyy文件中76.find.-name“file*”-print 查找所有文件名以file开头的文件77.find-name xyz-size20-print 查找所有文件名为xyz大小为20块的文件78.cut-f2 xyz>xxx 保存xyz文件的第2个域到xxx文件中79.more zzz 逐屏读zzz文件80.alias 该命令创建命令的别名81.ls-i 列出当前目录下的文件名及其i节点号82.echo 该命令在输出设备上显示其输出参数83.\a 警报(响铃) \n 回车换行 \b 回退 \r回车不换行84.echo A>>B 把A追加到B1.编辑器:编辑器是一个工具,可以方便的创建新文件或修改旧文件2.UNIX操作系统支持的编辑器:(行编辑器)Emase,ex,ed,(全屏编辑器)vi,view/*3.x 删除光标出的字符r 替换光标所在位置的字符/ 向前搜索指定的字符串? 向后搜索指定的字符串h 将光标向左移动一行A 将输入文本放在当前行的行尾q! 不保存文件,退出viwq 保存文件并退出via 将输入的文本插入到光标位置后$ 将光标移到当前行行尾0 将光标移到当前行行首K 将光标向上移动一行4.dd 删除一行dw 删除1个字yy 复制1行yw 复制1个字d$ 删除到当前行尾:z2yy 将两行保存到缓冲区z“zp 将缓冲区z的内容复制到当前行后“2p 将缓冲区2的内容复制到当前行后5.G 将光标放到文件的最后一行上/most 查找字most[Ctrl-g] 显示当前行的行号2dw 删除两个字j 将光标向下移动一行“x4yy 复制4行到缓冲区x$ 将光标定位到当前行尾0(零)将光标定位到当前行首66G 将光标定位到第66行x 删除光标出的字符rx 用字母x替换光标出的字符创建缩写:ab取消缩写:unab读另一个文件:r写(保存)文件而不退出vi编辑器:w删除一个字dw7.\c 禁止换行\t 水平制表符\f 换页\v 垂直制表符*/8.export该命令使一列指定变量能被其他shell使用finger 显示用户的详细信息9.fc 该命令列出、编辑和重新执行以前输入的存储在history文件中的命令-l 显示命令列表每条命令以命令序号开始-n 用-l显示命令列表时,去掉命令序号-r 用反序显示命令列表-s 不使用编辑器,重复执行命令10.grep该命令在文件中搜索指定的样式,如果找到指定样式,将包含该内容的行显示在终端上-c 只显示每个文件中包含匹配样式的行数-i 搜索匹配时忽略大小写-l 只显示具有匹配的行的文件名,而不显示匹配的行本身-n 每个输出行匹配的行本身-v 仅显示不匹配的行-help 显示帮助页面并退出-version 显示版本信息并退出11.history包含用户在会话中输入的命令列表12.kill该命令结束一个不需要或者失控的进程。
UNIX命令速查
附录A UNIX命令速查表命令简单解释(在本书中页码)banner 显示大写大字(p7)bc 计算器(p7)cal 显示日历(p7)cat 显示或连接文件(p15,16)cd 改变当前目录(p15,16)chgrp 改变文件用户组(p14)chmod 改变文件访问权限(p13)chown 改变文件属主(p14)clear 清除屏幕(p7,8)cmp 比较文件内容(p19)compress 文件压缩程序(p22)cp 拷贝文件(p15,16)cpio 备份文件(p21)crontab 定时器(p34)csh 使用C Shell(p3)date 显示、修改日期和时间(p7,23)dc 启动台式计算器df 查看磁盘自由空间(p23)divvy 硬盘分区(p42)du 查看磁盘使用情况(p23)exit 退出(登录等)(p10)find 查找文件(p18)finger 查看网上信息程序(p7,8,25)format 格式话软盘(p40)fsck 检查文件系统程序(p23)ftp 文件传输协议(程序)(p28)grep 在文件中查找字符串(p19)groupadd 增加用户组(p35)groupdel 删除用户组(p36)groupls 显示用户组属性groupmod 修改用户组gunzip 文件解压缩程序(p22)gzip 文件压缩程序(p22)kill 删除进程(p23)ksh 使用K Shell(p3)logout 退出登录(p10)ls 显示目录(p15,16)mail 发送和接收电子邮件(p25)mailx 发送和接收电子邮件man 查看帮助信息(p7)mesg 允许接收消息(p9)mkdev 创建设备(p38)mkdir 创建目录(p15,16)mkfs 安装文件系统(p40)more 分页显示程序(p15,16)mount 挂接文件系统(p38)mv 移动文件(p15,16)pack 文件压缩程序(p22)passwd 修改登录口令(p7,8,35)ping IP协议测试(p45)pkzip 文件压缩程序(p23)pkunzip 文件解压缩程序(p23)ps 显示进程(p23)pwd 显示当前目录(p15,16)readnews 查找USENET公告牌reboot 重起UNIX系统(p45)rm 删除文件及目录(p15,16)rmdir 删除空目录(p15,16)sh 使用B Shell(p3)shutdown 关闭UNIX程序(p23)sort 排序su 改变登录名talk 对话程序(p9)tar 备份程序(p20)tee 改向输出且送至标准输出telnet 网上远程登录程序(p26)umount 解挂文件系统(p39)useradd 增加用户(p35)userdel 删除用户(p35)userls 显示用户属性usermod 修改用户uncompress 文件解压缩程序(p22)unpack 文件解压缩程序(p22)uucp UNIX至UNIX拷贝uux UNIX至UNIX执行vi 全屏幕编辑文本文件(p17)wall 系统广播程序(p9)who 查看登录信息(p7,8)who am i 查看自己的登录信息(p7,8)write 发送消息到终端(p8)。
(整理)Unix命令大全.
Unix命令大全cat cdchmod chowncp cut名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加> fileName 到另一个档案)参数:-n 或--number 由1 开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号-s 或--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或--show-nonprinting范例:cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2 这个档案里cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3名称: cd使用权限: 所有使用者使用方式: cd [dirName]说明: 变换工作目录至dirName。
其中dirName 表示法可为绝对路径或相对路径。
若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录)。
另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
范例: 跳到/usr/bin/ :cd /usr/bin跳到自己的home directory :cd ~跳到目前目录的上上两层:cd ../..指令名称: chmod使用权限: 所有使用者使用方式: chmod [-cfvR] [--help] [--version] mode file...说明: Linux/Unix 的档案存取权限分为三级: 档案拥有者、群组、其他。
UNIX操作系统命令大全
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命令大全
Unix命令大全2007-04-20 16:39Unix命令大全(1) 1.登录工作站1.1 透过 PC 登录工作站执行格式:telnet hostname (在 dos 下执行)telnet ip-addressExample:telnet doc telnet 140.122.77.120注: 可利用指令 arp hostname 或 arp domain_name 查询 ip_address1.2 登录步骤login : _______ > 输入 usernamepassword : _______ > 输入密码1.3 登出步骤% logout或 % exit或 %1.4 更改帐号密码% yppasswd > 执行后将会出现下列信息Changing NIS password for user on ice.Old password: ______ > 输入旧密码New password: ______ > 输入新密码(最好6-8字,英文字母与数字混合) Retype new password: ______ > 再输入一次密码1.5 在线帮助指令说明执行格式: man command-nameExample: % man ls1.6 进入远端电脑系统执行格式: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.2512. 文件或目录处理2.1 列出文件或目录下之文件名称执行格式: ls [-atFlgR] [name] ( name 可为文件名或目录名称。
UNIX常用命令
write命令检查用户是否在线,如果不在线则无法进行交谈
21======mesg 消息开关命令;用于查询和开关本中端的消息接收状态(避免工作时别人打扰)
格式:mesg [-y] [-n]
% mesg ====>查询本终端当前的消息接收状态
(3) <ctrl+d> 进程,任务的结束
(4) <ctrl+s>
(5) <ctrl+q>
(6) <ctrl+u>
shell的种类,提示符和退出命令
shell 基本的功能=======〉命令解释器(命令解释程序)
每一个以登陆进入系统的用户都有一个独立的shell程序与其对应,解释用户输入的键盘命令
r-x--->同组人权限
r-x--->其他人权限(r ==可读,w ==可写,x ==可执行)
4 ---->链接号
nobody->拥有者
1024--->文件大小
is y ====>可以接收消息
% mesg n====> 设置关闭状太
% mesg y====> 设置打开状态
22======talk 双向通讯命令(与write命令相似,talk命令也是与系统中已经登陆的其他用户通信,
但是talk 通讯双方都必须向对方发出talk 命令才能进行通信)
(6) n 显示下一个邮件
(7) q 退出mail,把未删除的邮件保存到个人邮箱中
(8) R 回复邮件
(9) ! 执行shell命令
(10)? 显示mail的内部命令
UNIX命令大全
常用UNIX 指令集来源:网络 作者:未知1. ls这是最基本的档案指令。
ls 的意义为"list",也就是将某一个目录或是 某一个档案的内容显示出来。
如果你在下ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所有档案。
也可以在 ls 後面加上所要察看的目录名称或档案的名称,如 % ls /etcls 有一些特别的参数,可以给予使用者更多有关的资讯,如下:-a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls将不会显示出这个档案的名字,我们称此类档案为隐藏档。
如 tcsh 的初设档 .tcshrc ;如果我们要察看这类档案,则必须加上参数 -a 。
-l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯,如档案存取权,档案拥有者( owner ),档案大小,档案最後更新日期,甚而 symbolic link 的档案是 link 那一个档等等。
如下% ls -l2. cpcp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另一个档案或者是将其复制到另一个目录去。
-i : 此参数是当已有档名为f2 的档案时,若迳自使用cp 将会将原来f2的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。
如使用者的回答是y(yes)才执行复制的动作。
-r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个目录中。
3. mvmv 的意义为move , 主要是将一档案改名或换至另一个目录。
如同cp ,它也有 三种格式:mv 的参数有两个,-f 和 -i , 其中 -i 的意义与 cp 中的相同,均是interactive 询问之意。
而-f 为强迫( force ) , 就是不管有没有同名的档案,反正我就是要搬过去,所有其他的参数遇到 -f 均会失效。
4. rmrm 的意义是remove ,也就是用来杀掉一个档案的指令。
UNIX操作系统命令大全
UNIX系统操作命令大全UNIX系统操作命令第一章登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。
1.1 登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:Login: guest [Enter]passwd: ****** [Enter]sun%注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
[hide]1.2 退出当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。
当屏幕出现Login时,用户可以安全地离开计算机了。
如:sun% logout [Enter]Login:1.3 修改口令为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。
如:sun% passwd[Enter]Old Passwd: ******New Passwd: ******update 更新磁盘 val SCCS实用程序 vc SCCS实用程序 vi 全屏幕编辑器 volcopy 文件系统的文字拷贝 wait 等待所有字进程结束 while 循环语句 who 显示谁在使用系统 whod o 显示哪些用户在做什么 write 和另一用户直接对话 xargs 建立参数表并执行命令 yacc 语法分析程序生成器;)cl注:当你退出系统再次登录时,就要使用新的口令。
第二章目录操作命令2.1 显示目录命令:pwd(print working directory)格式:pwd功能:显示出用户当前工作目录的全路径名。
例如:% pwd2.2 建立目录命令:mkdir(make directory)格式:mkdir directory_name功能:建立新目录例如:% mkdir directory2.3 改变目录命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注释:目录名选项有:(1) 目录名,转到当前目录下的子目录。
unix操作系统常用命令
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系统常用命令第一章登录和退出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命令大全
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 常用命令列表
UNIX 常用命令列表Command 説明セツメイpasswd 修改用户密码pwd 打印当前目录cd 改变目录ls 列出目录中文件wildcards 通配符* 匹配任何数量的字符通配符?匹配单个字符file 打印出文件的类型cat 显示文件内容pr 显示文件内容pg page 一次一页的显示文件内容more 一次一页的显示文件内容clear 清除屏幕内容cp copy 复制文件chown 修改文件所有者chgrp 修改文件所在组chmod 修改文件模式权限rm 从系统中删除文件mv 重命名文件mkdir 创建目录rmdir 删除目录grep 模式匹配egrep 用于扩展正则表达式的grep命令find 用于定位文件或目录>> 追加到文件尾> 重定向创建或覆盖文件| 管道符用于将命令排列到一起|| 逻辑或& 在后台执行&& 逻辑与date 显示系统日期和时间echo 将字符串写入到标准输出sleep 执行过程在指定的秒数内中断wc 计算文件中的单词、行和字符的数目head 查看文件的开始tail 查看文件的结尾diff 比较两个文件sdiff 并排比较两个文件spell 拼写检查器lp,lpr,enq,qpr打印文件tlpstat 系统打印队列状态enable 启用或启动打印队列disable 禁用或停止打印队列cal 显示一个日历who 显示系统用户日期w 扩展的whowhoami 显示$LOGNAME或$USER环境变量who am I 显示登陆名终端登陆日期/时间以及登陆位置f,finger 关于登陆用户的信息,包括users .plan .project talk 两个用户进行一个分屏式对话write 在某个用户屏幕上显示一条信息wall 在所有用户屏幕上显示一条信息rwall 显示一体信息给远程主机上的所有用户rsh remsh 在远程主机上执行一个命令或进行登陆df 文件系统统计数字ps 关于当前正在运行的进程的信息netstat 显示网络状态vmstat 显示虚拟内存状态iostat 显示输入/输出状态uname 当前操作系统的名称、以及机器信息sar 系统活动报告basename 字符串参数的基本文件名man 显示联机参考手册su 切换到另一用户cut 写入所选择的字符awk 解析字符的编程语言sed 用于字符替换的编程语言vi 启动vi编辑器emacs 启动emacs编辑器pwd显示当前目录pwdls 列出指定目录下的文件,默认当前目录命令格式:ls [-option] filel 显示详细列表a 显示所有文件,包含隐藏文件(以. 起头的文件名)R 显示文件及所有子目录F 显示文件(后跟*)和目录(后跟/)d 与l选项合用,显示目录名而非其内容cd改变当前路径cd [目录]例如:cd .. 返回上级目录cd 返回当前用户的根目录man 查看其它命令的用法man 命令history 显示当前窗口使用过的命令historyailas 显示当前用户下的命令的缩写aliastar 文件归档tar [option] [设备] [块] 文件例如:tar cvftest.tar * 把当前目录所有文件归档tar tvf test.tar察看test.tar的信息r 附加方式归档;x 抽取文件;t 显示文件u 附加方式归档,同时删除旧版文件;c 建立新档案文件v 显示所处理的文件名;w 处理文件前,要求用户确认f 文件名使用指定文件名作为档案文件tar xvftest.tar 把归档文件test.tar释放bn每次读写n 块,缺省值为1,最大值为2m 将新的文件修改时间设为获取时的时间o 获取出来的文件以下达tar指令的UID和GID存储cp 文件拷贝cp [ -p ] [ -r ] 文件1 [ 文件2 ...]目标i 在覆盖已存在文件时作提示,若回答y 则覆盖,其他则中止p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表,但不拷贝UID 及GIDr 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件,此时目标必须为目录rm删除文件或者目录rm [-f] [-i] 文件...f 删除文件时不作提示r 递归地删除目录及其所有子目录i删除文件之前先作提示df df [-t] [文件系统]df -tps显示进程信息ps [ -efl] [ -t 终端表] [ -u 用户表][ -g 组表]e 显示出现在正在运行的所有进程f 显示所有信息;l 产生一个长列表t 显示指定终端进程;u 显示指定用户进程g 显示指定组进程grep 在指定文件中搜索指定信息grep [选项] 模式[文件…例如:grep ‘memset’ *在所有文件中寻找包含memset的行b 显示块号;c 仅显示各指定文件中包含模式的总行数i模式中字母不区分大小写;h 不将包含模式的文件名显示在该行上l 仅显示包含模式的文件名;n 显示模式所在行的行号s 指定文件若不存在或不可读,不提示错误信息v 显示所有不包含模式的行vi创建、编辑文件vi 文件名命令状态:k, j, h,l:上下左右; 0:行首;$: 行尾i,I :插入命令,i 在当前光标处插入 I 行首插a,A:追加命令,a 在当前光标后追加,A 在行末追加o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换数字s: 替换指定数量字符x: 删除光标处字符;dd: 删除当前行;d0: 删除光标前半行d$: 删除光标后半行;ctrl+f :后翻页;ctrl+b:前翻页G : 文件尾;数字G: 数字所指定行/string 查找字符串;n 继续查找;N 反向继续查找% 查找对应括号;u 取消上次操作ex命令状态::set number 显示行号:set smd 显示显示状态:0 文件首:1,5 copy 7 块拷贝:1,5 del 块删除:1,5 move 7 块移动:1,$s/string1/string2/g 全文件查找string1并替换为string2:wq! 存盘退出:q 退出:q ! 强制退出ln设置文件的链接ln -s oldname n ewname例如:ls -s /tmp/s16 S16在当前目录创建了/tmp/s16的快捷方式 S16ccC语言编译器cc [-g] –o 目标文件源文件。
UNIX操作系统常用命令
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常用命令介绍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 显示非打印字符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
保存
:wq
保存并退出
:q!
不保存退出
:wq!
强制保存并退出
:/查询条件
搜索
:20
光标移往第20行
dd
删除一行(剪切)
p
粘贴
number
显示行号
cp [options] src_file_list dst_file
源文件可以是一个文件列表,此时目的文件应该是一个目录;
如果目的文件是一个目录,那么将源文件(列表)拷贝到目的目录;
则:Ogbg服务的进程号为24287
ps -eo pid,rss,args | sort +1n|grep ogbg
ipcs -a|grep进程号
是Tuxdeo自身Q的情况
例如
T2000:/opt/app/openpnr$ ipcs -a|grep 24289
q 536871396 0 -Rrw-rw-rw- etdev tuxgroup etdev tuxgroup 0
nohup ./进程名&
后台启进程
会显示进程号,例如
T2000:/opt/app/openpnr$ nohup ./118check300 &
[1]8805
T2000:/opt/app/openpnr$ Sending output to nohup.out
ps –ef|grep进程名
杀进程前,可以先查看进程号,例如:
more命令是Unix操作系使你在浏览文件的时候可以一次阅读一屏或者一行。
(向后翻用空格,向前用b,不看了用q)
less [options] [files]
类似于more命令,但是具有反向翻页浏览的功能。less不需要读取整个文件就可以开始显示,因此在操作大文件时速度较快。
head [options] [files]
将每个指定文件的前10行显示在标准输出上。不指定files参数和files参数为-时将从标准输入中读取文本。
tail [options] [files]
将每个指定文件的最后10行显示在标准输出上。不指定files参数和files参数为-时将从标准输入中读取文本。
用于运行起来一个服务
bash
做指令前,先执行bash,就可以通过Ctrl和上下箭头翻曾经执行过的指令了
sleep 5
等待5秒
echo
tmadmin
进入Tuxedo控制台,然后就可以使用psr,psc,boot,shutdown等指令了,都是Tuxedo自己的指令
使用-r选项可以将整个目录递归地拷贝到目的目录;
mv [-options] src_file dst_file
mv可以对一个文件重命名,或者把文件从一个命令移到另外一个目录;
rm [-options] files…
rm用于删除不需要的文件;
使用-r选项可以递归地删除一个目录,-f选项强制删除(无论是否写保护)-i选项表示交互(要求用户确认)
mkdir [OPTION] DIRECTORY...
创建目录
rmdir [OPTION] DIRECTORY...
删除空目录。如果给定的目录不为空,则删除失败
. mem > mem.txt
把mem程序的输入,写到mem.txt文件中去(.后面有空格)
(>是覆盖>>是追加)
ps -ef | grep ftpd
grep
用于在文件中搜索指定的模式
sort
用于排序和组合文件。它将文件的内容按字典顺序排列(以行为单位),并可以将多个文件一起排序并将结果显示在终端上。
Vi文件名称
如果没有则创建,有则打开;
以下为vi下的常用命令
i
进入编辑状态
<ESC>
退出编辑状态(各个模式的退出都是ESC)
(ESC之后输入:,左下角会有光标,就可以输入指令了)
表示:列出所有进程信息,把里边有“ftpd”字样的行摘出来
ps -ef
查看所有进程信息
ps -ef|grep服务名称
可以看到该服务对应的进程号
etdev 24287 1 0 10:39:54 ? 0:05 ogbg -g 83 -i 220 -u T2000 -U
/opt/app/openpnr/log/ULOG -m 0 -A -- -EtermIPFile
-t按时间排序
-R显示子目录
-F特殊显示目录和可执行文件
-x按水平对齐的方式而非缺省的垂直对齐方式列出文件
-m把文件用逗号分隔显示在一行上
-a显示所有文件(包括隐含文件)
-r反序排列
cat [options] [files]
cat命令用于连接文件并将结果打印到标准输出上去;
more [options] [files]
cd [-L|-P] [dir]
改变当前目录至给定的dir位置。不指定dir参数时,将使用shell中的系统环境变量HOME的值。当dir制定为-时表示返回最后所处的目录;
(这个指令的用法和DOS一样,比如,回到上一级,用cd ..注意,cd后有空格)
(.当前目录..上一级目录)
(直接cd,就是回到用户自己的home目录)
UNIX指令一览表(2007-10-29)
man [options] [section]
man命令格式化并输出指定关键字的联机手册页;
如果指定了section,则man只在指定的小节中搜索关键字;
ls
可以列出当前子目录下几乎所有的文件;
不带任何选项的ls命令只列出文件名;
参数:-a现实所有文件
-l长文件名列表
ps –ef|grep 118check300
ps ax
显示运行进程
kill -9进程号
杀掉后台起的进程
(9是一个unix系统消息,又称SIGTERM,就是terminate的意思。只要你有权限的进程,收到这个消息都必须立刻死去,相当于我们在windows的进程管理器杀进程)
tmboot –g服务名
0 2097152 23456 24289 10:44:10 10:44:10 10:39:54
第2个0:表示积Q的大小
第3个0:表示积Q的数量
prstat
查看各个进程占用的cpu;显示结果会不断自动刷新,可以通过Ctrl+C停止
df [options] [file…]
显示磁盘空间的使用情况。不带任何参数的df命令将依次显示各个文件系统的名称、空间总额、已用和剩余的空间大小、已用空间的百分比以及此文件系统的挂装点