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系统终端部分常用指令
unix系统终端部分常用指令
1. clear:清屏,将当前终端窗口内容清除。
2. echo:显示指定的字符串到终端窗口。
3. pwd:显示当前所处的目录位置。
4. cd:切换当前工作目录。
5. ls:显示当前目录的文件列表。
6. mkdir:在当前目录中创建新的目录。
7. rmdir:移除指定的空目录。
8. cp:复制指定的文件或目录。
9. mv:移动或重命名指定的文件或目录。
10. rm:删除指定的文件或目录。
11. cat:显示文件的内容。
12. grep:搜索字符串、文本、正则表达式模式等。
13. find:在指定的目录下搜索文件。
14. file:显示给定文件的类型。
15. chmod:改变文件或目录的访问权限。
16. wc:统计指定文件的行数、字数、字节数。
17. timestamp:显示或修改文件的时间戳。
18. kill:结束指定进程。
19. ps:显示当前用户的进程状态信息。
20. exit:退出当前登录系统的终端会话。
- 1 -。
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实用基本命令完整版用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到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 十大实用命令
Unix十大实用命令1 head 头head 209hba.listhead –n 20 209hba.list2 tail 尾tail 209hba.listtail –n 5 209hba.list3 cut 剪接cut –f 1,3 209hba.listcut –f 1,3 209hba.listcut –d ’ ’ –f 3- taxon.list4 paste 合并paste 209hba.id 209hba.ac5 diff 差异diff 10hba.id 10hbb.id6 wc 计数wc hba.listls | wc7 sort 排序sort hba_taxon.listsort –k 3 hba_taxon.list8 uniq 归并uniq hba_hbb.iduniq –u hba_hbb.iduniq –d hba_hbb.id9 grep 匹配grep “>” sars10.fastagrep “Primate” 209hba.list 10 Sed 替换sed ‘s/HBA_//g’ 209hba.idsed ‘s/NNNNN/N/g’ seq1命令1:head用途:显示文件头实例1:head 209hba.list含义:显示文件209hba.list中前10行内容实例2 head –n 20 209hba.list含义:显示文件209hba.list中前20行内容命令2:tail用途:显示文件尾实例1:tail 209hba.list含义:显示文件209hba.list中最后10行内容实例2:tail –5 209hba.list含义:显示文件209hba.list中最后5行内容命令3:cut用途:按字段提取表格类文件信息实例1:cut –f 1 209hba.list含义:提取文件209hba.list中第1字段信息,各字段间按制表键分隔实例2:cut –f 1,3 209hba.list含义:提取文件209hba.list中第1、3字段信息,各字段间按制表键分隔实例3:cut –d ’ ’ –f 3- taxon.list含义:提取文件taxon.list中第3字段开始所有各字段信息,各字段间按空格分隔命令4:paste用途:按字段合并表格类文件信息实例1:paste 209hba.id 209hba.ac含义:将文件209hba.id和209hba.ac按字段逐行合并,个字段间以制表键分隔命令5:diff用途:显示文件差异实例1:diff 10hba.id 10hbb.id含义:逐行显示文件10hba.id和10hbb.id差别命令6:wc用途:计数实例1:wc hba.list含义:统计并显示文件hba.list中行数、字段数和字符数实例2:ls | wc含义:统计并显示当前目录下文件数命令7:sort用途:排序实例1:sort hba_taxon.list含义:将文件hba_taxon.list按字母表顺序排序实例2:sort –k 3 hba_taxon.list含义:以第3字段为关键词,将文件taxon.list按字母表顺序排序命令8:uniq用途:归并实例1:uniq hba_hbb.id含义:归并已排序文件hba_hbb.id中相同行,若有重复行,只显示一次实例2:uniq –d hba_hbb.id含义:归并已排序文件hba_hbb.id中相同行,只显示有重复的行实例3:uniq –u hba_hbb.id含义:归并已排序文件hba_hbb.id中相同行,只显示没有重复的行命令9:grep用途:字串匹配实例1:grep “>” sars.fasta含义:检索并显示文件sars.fasta中以大于号”>”起始的注释行实例2:grep “Primate” 209hba.list含义:检索并显示文件209hba.list中含单词”Primate”的行,区分大小写命令10:sed用途:字串替换实例1:sed ‘s/Hemoglobin alpha chain/HBA/g’ 209hba.fasta含义:将文件209hba.fasta中“Hemoglobin alpha chain”替换成“HBA”实例2:sed ‘s/HBA_//g’ 209hba.id含义:将文件209hba.id中“HBA_”删除实例3:sed ‘s/NNNNN/N/g’ seq1含义:将文件seq1中连续5个字母“N”替换成1个“N”。
unix常用命令
零.入门级SHELL命令1. man 对你熟悉或不熟悉的命令提供帮助解释举例:#man ls //就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
2. ls 查看目录或者文件的属*,列举出任一目录下面的文件举例: ls /usr/man或者ls -l(1).d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)(2).表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
3. cp 拷贝文件举例: #cp filename1 filename2 //把filename1拷贝成filename2#cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c4. rm 删除文件和目录举例: #rm 1.c //将1.c这个文件删除5. mv 移走目录或者改文件名举例: #mv filename1 filename2 //将filename1 改名为filename2#mv qib.tgz ../qib.tgz //移到上一级目录6. cd 改变当前目录pwd 查看当前所在目录完整路径举例: #pwd //查看当前所在目录路径#cd netseek //进入netseek这个目录#cd //退出当前目录7. cat,more命令将某个文件的内容显示出来。
两个命令所不同的是:cat把文件内容一直打印出来,而more 则分屏显示举例: #cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。
#cat 1.c 或more 1.c //都可以查看里面的内容。
#gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。
8.chmod 命令权限修改用法:chmod 一位8进制数filename。
UNIX系统常用命令
uname: 显示操作系统信息
***************************************************************************************
deluser/userdel: 删除用户
passwd:修改密码 passwd username修改username的密码
usermod: 修改用户信息
***************************************************************************************
/dev/rmt0 指定缺省磁带设备。
/bin/tar 指定 tar 命令的符号链接。
/usr/bin/tar 包含 tar 命令。
/tmp/tar* 指定临时文件。
***************************************************************************************
ls >> file1 将ls 命令显示的内容附加存到file1的尾部
grep abc < file1 将file1的内容作为grep abc命令的输入
UNIX管道: 将一文件的输出作为另一文件的输入。管道符号如下:
| 将左边命令的输出,作为右边命令的输入
例如:
c -- 字符(character), p --- 管道(pipe)
-user user 寻找属于user所拥有的文件, user可为用户名或uid号
UNIX操作系统常用命令
:q!:不保存退出
:w:保存文件
:x:保存并退出
/字符串;查找字符串
2、more
说明:按页查看文本文件
用法:more 文件名
3、cat
说明:查看文本文件
用法:cat 文件名
五、系统状态命令
1、env
说明:说明:查看系统内存、CPU等的使用情况,只在HP主机上有效。
2、gzip
说明:将一个文件压缩归档
用法:gzip 文件名
3、gunzip
说明:将一个文件解压缩
用法:gunzip 文件名
四、文件编辑命令
1、vi
说明:文本文件编辑器
用法:vi编辑命令说明
(1)、三种模式:命令模式、文本输入模式、命令项模式,用Esc键在模式间切换
(2)、命令模式下的命令:
说明:在指定的文件中查找指定的字符串
用法:grep 字符串 文件名
8、wc
说明:计算一个文件的行数、单词数和字符数
用法:wc 文件名
三、文件归档命令
1、tar
说明:将一个文件系统或一个目录归档为一个文件
用法:
归档:tar cvf 文件名 目录名
还原:tar xvf 文件名
八、系统相关命令
1、passwd
说明:修改当前用户的密码
用法:passwd
九、帮助命令
1、man
说明:查看帮助信息
用法:man 命令名
�
3、cp
说明:复制文件
用法:cp 源文件名 目标文件名
4、rm
说明:删除文件
用法:rm 文件名
UNIX常用的指令
很难据此得到他们所需的信息。) 所以才有人又写了 more 出来。
more , 跟据蔡文能老师的说法是"再多一点就好",more 可以将所观察的档案
跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。如果
cat [-n] :自标准输入读进内容,你可以用 pipe 将别的程序的输出转向
给 cat .
cat [-n] filename : 将 filename 的内容读进来,显示在标准输出上。
问题在于 cat 它是不会停下来的,因此并不好用( 试想如果一个屏幕二十
% ls -l
drwx--x--x 2 jjtseng 512 Aug 8 05:08 18
drwx--x--x 2 jjtseng 512 Aug 8 22:00 19
⊙ rmdir 删除子目录,目录内须无档案
⊙ chmod 设定档案或目录的存取权限
⊙ lpr 将档案放进 printer queue 中等候列表
⊙ lpq 显示 printer queue 的内容
⊙ lp 打印资料
⊙ rm 删除档案,若加上 -i 会征求确认后删除
rm -r <目录名> 删除该目录及该目录之下的所有档案
rm -rf 同上,但不会先征求确认
注:UNIX没有undelete,杀档前请确定你的大脑很清醒
⊙ mkdir 建立子目录
回到上一层目录,必须打 cd .. ,cd 和 .. 中间要有空白
⊙ cat 查看文字文件内容
⊙ more 以一页一页方式显示一个文字文件
当最后一行出现 --more(16%)-- ,表示你已看了 16% 的文章。此
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系统常用命令有哪些大家知道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操作系统常用命令(小结)
Unix操作系统常⽤命令(⼩结)⼀、关于档案/⽬录处理的命令1、ls——列⽬录这是最基本的档案指令。
ls 的意义为 "list",也就是将某⼀个⽬录或是某⼀个档案的内容显⽰出来。
格式:ls -1ACFLRabcdfgilmnopqrstux -W[sv] [files]ls 的常⽤参数如下:-a : 在 UNIX 中若⼀个⽬录或⽂件名字的第⼀个字符为 "." , 则使⽤ ls 将不会显⽰出这个档案的名字,我们称此类档案为隐藏档。
如 .profile、.tcshrc等,如果我们要察看这类档案,则必须在其后加上参数 -a 。
-l : 这个参数代表使⽤ ls 的长( long )格式,可以显⽰更多的信息,如档案存取权,档案拥有者( owner ),档案归属组,档案⼤⼩,档案最后更新时间,甚⽽ symbolic link 的档案是 link 那⼀个档等等。
在开始的10个字符上系统给出⽂件的⽤户权限。
该序列分成四个域。
第⼀个字符为类型域,第2、3、4个字符为⽤户主域,第5、6、7个字符为同组⽤户域,第8、9、10个字符为其它⽤户域,域中字符的含义如下:l 在类型域中:d 表⽰此⽂件是⼀个⽬录- 表⽰此檔是⼀个普通档b 表⽰此檔是⼀个特殊的块设备I/O档c 表⽰此⽂件是⼀个特殊的字符设备I/O⽂件l 表⽰此檔是⼀个连接檔。
在其⽂件名称后紧跟与它连接的⽂件路径及名称。
如: unix -> /stand/unixl 在“⽤户主”、“同组⽤户”、“其它⽤户”域中:r 表⽰有读权限。
含义是可以拷贝或显⽰该⽂件或⽬录中的内容。
w 表⽰有写权限。
含义是可以改变或修改该档。
x 表⽰有执⾏权限。
含义是可以执⾏该檔或⽤cd命令进⼊该⽬录,在该⽬录中建⽴⽂件或⼦⽬录等。
- 表⽰⽆权限。
2.chmod——变更档案模式( change mode )这个指令是⽤来更改档案的存取模式( access mode )。
UNIX文件系统常用命令
UNIX文件系统常用命令问题:UNIX文件系统常用命令回答:UNIX命令UNIX命令举例类似DOS命令显示当前目录pwdpwdcd改变目录cdcd /usrcd c: usr进入家目录cdcd创建目录mkdirmkdir abcmd abc删除空目录rmdirrmdir abcrd abc删除目录及其内容rm -rrm -r abcdeltree abc显示目录内容lsls abc ls -l abc(文件长列表)ls -a abc(所有类型文件)ls -d * (不进子目录)dir abc显示文本文件内容catcat file1.ctype file1.c一次一屏显示文本文件内容moremore file1.c拷贝文件cpcp file1 file2copy file1 file2移动(重命名)文件mvmv call.test call.listmove call.tst call.lstren call.test bbb删除文件rmrm call.listdel call.lst一、pwd 命令pwd命令用来显示当前目录路径,命令如下:pwd二、cd命令cd命令用于改变当前的目录,如:命令举例说明cd /usr/smith 改变到/usr/smith目录cd ../wjm 改变到父目录下的wjm子目录cd exam1 改变到当前目录下的exam1子目录cd 改变到家目录不带参数的cd命令表示进入家目录,这点与DOS有本质区别。
三、rm命令rm命令可以删除文件及目录,举例如下:命令举例说明rm file2 删除当前目录下的文件file2rm file* 删除当前目录下以file开头的文件rm -r /usr/wjm/exam2 删除目录/usr/wjm/exam2及其内容四、ls命令ls命令可以显示目录内容,命令格式如下:ls -选项文件名其中的常用选项说明如下:-l 长列表显示目录内容-a 显示所有类型文件,包括隐含文件-d 如果显示内容包含目录名,则只显示目录名字不显示目录内容命令举例如下:命令举例说明ls 显示当前目录内容ls file* 显示除当前目录下以file开头的文件ls -l /usr/wjm/exam2 长列表显示目录/usr/wjm/exam2内容ls -adl 显示当前目录内容(同时带-l、-d、-a参数)[注] ”ls -l”命令显示格式如下:drwxrwxr-x 2 smith group 48 Jan 05 1998 john-rwxr-xr 1 wjm newservice 321 Oct 17 09:33 file2上面每行中:第一列:第1个字符表示文件的类型(d表示目录,-表示普通文件);第2-4字符表示文件属主对此文件的访问权限(如:“rwx”和“rwx”);第5-7字符表示用户组对此文件的访问权限(如:“rwx”和“r-x”);第8-10字符表示其他用户对此文件的访问权限(如:“r-x”和“r ”);其中,访问权限用三个字符表示,顺序是“rwx”,“r”表示可读、“w”表示可写、“x”表示可执行。
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操作系统常用命令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 显示非打印字符。
UNIX操作基本命令
UNIX操作基本命令UNIX操作基本命令(一)基本命令1.ls显示文件名,等同于dos下dir命令命令格式:ls [option] fileoption:2.cd目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反命令格式:cd dirname3.pwd显示当前路径4.cat 显示文件内容,等同于dos下type命令命令格式:cat filename5.more以分页方式查看文件内容命令格式:more filename6.rm 删除文件命令格式:rm [-r] filename(filename可为档名,或档名缩写符号。
)例子:rm file1 删除档名为file1之文档。
rm file?删除档名中有五个字符,前四个字符为file之所有文档。
rm f* 删除档名中,以f为自首的所有文档。
rm -r dir1 删除目录dir1,及其下所有文档及子目录。
7.mkdir 创建目录命令格式:mkdir [-p] directory-name例子:mkdir dir1 建立新一级目录dir1 mkdir -p dir/subdir 直接创建多级目录8.rmdir 删除目录目录必须首先为空命令格式:rmdir directory9.cp 文档复制命令格式:cp [-r] source destination例子:10.mv文件移动命令格式:mv source destination11.du 查看目录所占磁碟容量命令格式:du [-sk] directory例子:12.find文件查找命令格式:find dir -name filename command 例子:13.man随机文档例子:14.vi编辑器命令状态:j,k,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 查找字符串(二) 增强命令1. ln文档连结命令格式:ln [-s] oldname newname同一文档,可拥有一个以上之名称,可将文档做数个连结。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Unix常用命令(一)基本命令命令格式:命令参数1.ls 显示文件名,等同于dos下dir命令命令格式:ls [option] fileoption:-l 显示详细列表域1 :文件类型和文件权限域2 :文件连接数域3 :文件所有者名字域4 :文件用户组名字域5 :文件长度域6-8 :最近修改日期域9 :文件名-a 显示所有文件,包含隐藏文件(以. 起头的文件名)-R 显示文件及所有子目录-F 显示文件(后跟*)和目录(后跟/)-d 与l选项合用,显示目录名而非其内容2.cd 目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反命令格式:cd dirname3.pwd 显示当前路径4.cat 显示文件内容,等同于dos下type命令命令格式:cat filename5.more 以分页方式查看文件内容.命令格式:more filename6.rm 删除文件命令格式:rm [-r] filename (filename 可为档名,或档名缩写符号.) 例子:rm file1 删除档名为file1 之文档.rm file? 删除档名中有五个字元,前四个字元为file 之所有文档.rm f* 删除档名中,以f 为字首之所有文档.rm -r dir1 删除目录dir1,及其下所有文档及子目录.7.mkdir 创建目录命令格式:mkdir [-p] directory-nameExmaple :mkdir dir1 建立一新目录dir1.mkdir -p dir/subdir 直接创建多级目录8.rmdir 删除目录目录必须首先为空命令格式: rmdir directory9.cp 文档复制命令格式: cp [-r] source destination例子:cp file1 file2 将文档file1 复制成file2cp file1 dir1 将文档file1 复制到目录dir1 下,文件名仍为file1. cp /tmp/file1 . 将目录/tmp 下的文档file1复制到现行目录下,档名仍为file1.cp /tmp/file1 file2 将目录/tmp 下的文档file1现行目录下,档名为file2cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录dir2 存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.10.mv 文件移动命令格式:mv source destination例子:mv file1 file2 将文档file1,更改档名为file2.mv file1 dir1 将文档file1,移到目录dir1 下,档名仍为file1. mv dir1 dir2 若目录dir2 不存在,则将目录dir1,及其所有档案和子目录,移到目录dir2 下,新目录名称为dir1.若目录dir2 不存在,则将dir1,及其所有文档和子目录,更改为目录dir2.11.du 查看目录所占磁碟容量命令格式: du [-sk] directory例子:du dir1 显示目录dir1 的总容量及其次目录的容量du -sk dir1 显示目录dir1 的总容量,以k bytes为计量12.find 文件查找命令格式: find dir -name filename command例子:find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档.find . -ctime +7 -print 找出七天内未被更动的文档find . -size +2000m -print 找出大小超过2000 bytes的文档find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档find . -name '*.c' -exec rm {} 删除所有的.c档find . -name test\* -print 显示当前目录及其子目录文件名前4位为test的文件名13.vi 编辑器命令状态:j,k,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! 存盘退出(二)增强命令1. ln 文档连结命令格式:ln -s oldname newname ( Hard link )同一文档,可拥有一个以上之名称,可将文档做数个连结.例子:ln -s file1 file2 将名称file2,连结至文档file1.2.grep 搜索字符串命令格式:grep string filename寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引进pattern的观念.以下是一些简单的□例,以及说明:^M 以M开头的行,^表示开始的意思M$ 以M结尾的行,$表示结束的意思^[0-9] 以数字开始的行,[]内可列举字母^[124ab] 以1,2,4,a,或b开头的行^b.503 句点表示任一字母* 星号表示0个以上的字母(可以没有)+ 加号表示1个以上的字母\. 斜线可以去掉特殊意义<eg> cat passwd | grep ^b 列出大学部有申请帐号者名单cat passwd | grep ^s 列出交换学生申请帐号者名单cat passwd | grep '^b.503' 列出电机系各年级...grep '^\.' myfile.txt 列出所有以句点开头的行3.fgrep 搜索字符串命令格式:fgrep string file4.file 显示文件类型命令格式:file fileall文件类型为shell script,ELF 32bit,ASCII text,data or tar file5.diff 比较文档或目录之不同内容命令格式:diff [-r] name1 name2 ( name1 name2 可同时为档名,或目录名称.) 例子:%diff file1 file2比较文档file1 与file2 内,各行之不同处.%diff -r dir1 dir2比较目录dir1 与dir2 内,各文档之不同处.6.cmp 比较文档相同部分命令格式:cmp file1 file27.ftp 远程文件传输命令格式:ftp [hostname|IP address]在进入ftp 之後,如果与remote host 连接上了,它将会询问你username与密码,如果输入对了就可以开始进行文档传输.注意:如用户无密码,无法注册(1) ftp 命令ascii 将传输模式设为ascii 模式.通常用於传送文字档.binary 将传输模式设为binary 模式,通常用於传送执行档,压缩档与影像档等.cd remote-directory 将远程主机上的工作目录改变.lcd [ directory ] 更改本地主机的工作目录.ls [ remote-directory ] [ local-file ] 列出远程主机上的文档.get remote-file [ local-file ] 取得远方的文档.mget remote-files 可使用通用字元一次取得多个文档.put local-file [ remote-file] 将本地主机的文档送到远程主机.mput local-files 可使用通用字元一次将多个文档放到远程主机上.help [ command ] 线上辅助指令.mkdir directory-name 在远程主机创建一个目录.prompt 更改交谈模式,若为on 则在mput 与mget 时每作一个文档之传输时均会询问.quit/bye 离开ftp .(2) 后台执行ftp1.首先,将过程所用到的指令依顺序放入文档中,如下:%cat ftp_command!mkdir testlcd testcd testpromptbinarymget *.*bye2.其次,建一个.netrc档,属性为400,让ftp 自动到此读取Username与Password,方可顺利login 到的主机,如下:%cat .netrcmachine remote login anonymous password guest3.最後再执行下面指令即可.%nohup ftp remote < ftp_command > message &8.telnet 远程终端访问命令格式:telnet [hostname|IP address]9.IO 重新导向UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这就叫做标准输入及标准输出,而我们可以更改标准出输出入.A. 更改标准输入——在命令後方加"< <filename>" ,即可从<filename>这个文档输入资料.B. 更改标准输出——在命令後方加"> <filename>" ,即可将萤幕输出的资料导向到<filename>这个文档上.C. 更改标准输出——在命令後方加">> <filename>",功能与B.相似,只不过这会将资料加在文档後方.D. 管道——在两个命令中间加上'|',即可将前方指令的输出当成後方指令D. 管道——在两个命令中间加上'|',即可将前方指令的输出当成後方指令的输入.例:cd /tmpls -l > /tmp/ls.outcat /tmp/ls.outmore /tmp/ls.outrm /tmp/ls.outls | morels | wc -l (word count, count line number,算出文档数目)Aix系统培训一、Aix简介Aix是Unix操作系统的版本之一,主要应用在IBM RISC 6000系列小型机上。