Unix命令总结
lunix命令大全
UNIX命令大全UNIX常用命令:下述命令参考包含94个UN IX最常用的快速总结。
apropos用途:apropos查找使用说明的名称。
举例:apropos print(等价于man-k prink)。
arch用途:arch获得机器体系结构的描述信息。
举例:arch。
下面是arch输出的结果:sun4将这个命令与u n ame进行比较。
ash用途:ash是外壳,只用于某些系统。
举例:ash。
这个命令启动a sh外壳的一个实例。
at用途:at用于确定命令执行的时刻。
举例:at 9:00am Decembe r 31。
awk用途:awk是一种模式扫描和执行语言。
举例:awk\'{print $1}\'file.txt。
这个命令执行后将打印出fi le.txt的第一个区域。
bash用途:bash是GNU Bourne-A gain外壳。
举例:bash[options]。
这个命令启动b a sh外壳,它是一个增强的和sh兼容的外壳。
bash的提示符为$。
biff用途:biff通知你是否收到了邮件。
举例:biffy。
这个命令叫bi f f通知你新邮件什么时候到达(注意,要想让biff工作,你必须同时运行sendmai l)。
cancel用途:cancel取消挂起的打印作业。
举例:cancel23。
这个命令取消23号打印作业。
cal用途:cal显示无格式文本日历。
举例:cal。
以下是命令执行后输出的列表:August 1998cat用途:cat将文件连接在一起并显示这些文件中的内容。
举例:cat myfile.txt。
这个命令执行后显示myfi le.txt中的内容。
cc用途:cc是用于许多系统的C编译器。
举例:cc myfile.c -o myfile。
这个命令执行后对myfil e.c源文件进行编译并输出一个名为myf i le的可执行文件。
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命令大全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常用命令
零.入门级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常用命令
9、将数据导入A1表后:要修改DS JOB的时间和表名参数
10、删除文件:rm 文件名 如:rm upload_m_rpt_p24_midd_busi_total_m.sh
11、退出当前正在执行的命令:按q
12、vi 命令
[语法]: vi [-wn] [-R] 文件...
19、 将aaa更名为 bbb: mv aaa bbb
20、表前要加模式名
====db2 "import from /home/ap/文件名.ixf of ixf replace into ods.表名"
====表结构有改动的:先drop表,再db2 "import from ***.ixf of ixf create into ods.***"
(3) 若count缺省,显示文件的前10行。
17、tail
(1) 显示文件的后几行。
(2) tail -count file显示文件的后count行。(tail -0 file,显示最后一行)
(3) 若count缺省,显示文件的后10行。
18、cd ~ 跳到home目录 cd ../.. 跳到上两层目录
21、把文件移到另一个目录:
mv /home/ap/文件名 /home/ap/20140713/文件名
22、目录的重命名
mv oldname newname
23、cat /etc/hosts --获取ds中hosts文件的环境设置
24、找包含file的文件: find /home/ap/ods/file -name *file*
解压:tar zxvf FileName.tar.gz
UNIX操作命令总结
shift+n:查找上一个
9)set number : 显示行号
10)yy :复制
数字+yy:复制多行,比如15yy(先按esc,然后15,然后yy)
:x :保存当前更改并退出
:qw :保存当前文件并退出vi
zz :存盘退出
7)dd :删除当前行
s :删除某个字符
dw :删除整个单词
O :当前行的上一行添加正文
$ :把光标移到行尾
^ :把光标移到行首
5)ctrl+f:向后移一屏
ctrl+b: 向前移一屏
ctrl+d: 向后移半屏
id :查看所在组
chgrp :改变属主 chgrp -R [-H|-L|-P][-f]{GroupName|GroupID}File
7)pwd:显示当前用户目录
cd :回到主目录
cd file :回到某个目录
ls-F :显示文件类型
ls-l :显示目录详细内容
ls-R :
6)chomd :改变文件权限
chown :改变文件属主 chown -R[-H|-L|-P][-f]{GroupName}file
head :显示文件头上部分
tail :显示文件尾部分
find :查找文件 find Path-list [Expression-list] ".":表示根目录
13)profile:
10)diff :比较两个文件的区别
cls :清屏命令
clear:清屏命令
11)bc :计算器 ctrl+d :退出
12)cat :打开一个文本文件
more :显示文件内容
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系统常用命令有哪些大家知道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命令大全
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命令
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操作系统常用命令
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 系统操作命令第一章登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET 上都将访问相同的文件系统。
1.1登录sun%注:[hide]1.2退出[Ctrl-D]Login :1.3update 等待话xargs第二章目录操作命令2.1显示目录命令:pwd (printworkingdirectory )格式:pwd功能:显示出用户当前工作目录的全路径名。
例如:%pwd2.2建立目录命令:mkdir (makedirectory )格式:mkdirdirectory_name功能:建立新目录例如:%mkdirdirectory2.3改变目录命令:cd(changedirectory)格式:cddirectory_name功能:改变当前工作目录注释:目录名选项有:?(1)目录名,转到当前目录下的子目录。
?(2)..表示转到当前目录的父目录。
?(3)/表示转到根目录。
?(4)没有选项时,转到用户的主目录。
例如:%cddirectory2.4命令:格式:注释:?(1)?(2)例如:3.1命令:格式:??选项:-a??-l?????-r??-g??-t例如:3.2命令:格式:catfilename功能:显示出文件的内容。
注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q ??键继续显示。
例如:%catfilename3.3按屏幕显示文件内容命令:more格式:morefilename功能:按屏幕一屏一屏显示出文件内容选项:注释:在屏幕显示过程中有功能键。
空格键继续下一屏的输出;回车键看下??一行的输出;q键跳出more状态;/字符串查旬字符串所在处;a键返??回到上一屏。
例如:%morefilename3.4分页显示文件内容命令:pg(page)格式:pg[option]filename功能:分页显示指定文件的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在一行中运行多个命令可以在一行中输入多个命令,命令间用“;”分开,如:mkdir tmp ; cp file1 tmp/file2 ; ls -l tmpUNIX会顺序执行以上三条命令。
在后台运行程序要让程序在后台执行,只需在命令行的最后加上“&”符号。
ls -al 显示所有文件,包括隐藏文件,a表示所有,l表示显示信息如:-rw-r--r-- 1 mostsint staff 279 Apr 13 21:10 dnsEjb.propertiesdrwxr-xr-x 8 mostsint staff 512 Apr 17 13:54 jboss-3.2.3drwxr-xr-x 2 mostsint staff 512 May 17 20:04 temp前面共有10个位置,如果第一个是横杠-,表示是普通文件,如果是d,表示是目录,l表示符号链接,b表示块设备文件,c表示字符设备文件。
接下来的9个位置,分别代表所有者,组用户和其他用户的访问权限,r代表读,w代表写,x代表执行,-代表空权限第三列是文件/目录的所有者,第四列是文件/目录的组用户cat显示文件内容-n 或--number 由1 开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号如cat nn.txt 不分屏cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3more分屏显示文件内容空格显示下一页,b显示上一页-s 当遇到有连续两行以上的空白行,就代换为一行的空白行+num 从第 num 行开始显示more -s +20 testfile 从第 20 行开始显示 testfile 之档案内容,如有连续两行以上空白行则以一行空白行显示。
who查看当前用户echo $SHELL 查看shell类型如echo $SHELL 将显示:/sbin/bashcdcd ~ 返回用户主目录cd ..返回上层目录cd ../.. 返回上两级目录cd - 返回上次进入的目录cd 返回主目录,同cd ~touch创建文件如touch nn.txthead从头显示文件内容如head -10 run.sh,默认显示10行grep在指定的文本中查找指定的字符串,如grep javafile显示文件类型如file run.shchmod文件存取权限分为三级: 档案拥有者、群组、其他u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行-r : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)如将档案file1.txt 设为所有人皆可读取:chmod ugo+r file1.txt将档案file1.txt 设为所有人皆可读取:chmod a+r file1.txt将档案file1.txt 与file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:chmod ug+w,o-w file1.txt file2.txt将ex1.py 设定为只有该档案拥有者可以执行:chmod u+x ex1.py将目前目录下的所有档案与子目录皆设为任何人可读取:chmod -r a+r *chmod +x nw.sh 增加nw.sh的运行权限去掉某文件只读属性:chmod +w service恢复只读属性chmod –w serviceChmod -R 755 cvs 将递归修改目录cvs,755分别代表u可读可写可执行,g可读可写,o可读可写mv移动文件rm -rf ningwei 删除目录,r表示递归执行,f表示force,强制执行遇到长的文件,可以仅输入头几个字母,然后按Tab键,系统自动把剩余的字母敲进来mkdir建目录,如mkdir ningwei-m, --mode=模式设定权限<模式> (类似chmod),而不是rwxrwxrwx 减umask -p, --parents 需要时创建上层目录,如目录早已存在则不当作错误-v, --verbose 每次创建新目录都显示信息shell编程中,取变量值用$,如tag="<!-- iset info begin -->"srcfile="/opt/mostsview/mostsint/dpmtInstall/jboss-3.2.3/server/default/deploy/jms/jb ossmq-service.xml"dstfile="/opt/mostsview/mostsint/dpmtInstall/jboss-3.2.3/server/default/dpmtconf/jbos smq-service.xml"addfile="./jboss_conf/jbossmq-service.xml"sed "/$tag/r $addfile" $srcfile > $dstfiletag,srcfile,dstfile,addfile都是变量,取变量值就用$tag等可以直接用命令行对变量赋值,然后用echo 变量名,来查看变量值如pdd=`awk '$1=="HOST_NAME" {print $2}' install.cfg`,察看时,echo $pdd,就可以看出语句值pwd显示当前完整路径man 显示命令帮助,如man pwdwhatis显示命令功能如whatis pwdps -ef|grep java 显示进程详细信息,并在所有进程中查找带“Java”的进程-e显示所有正在运行的进程信息-f 长列表显示每个进程信息grep文本查找命令grep var2 nn.sh 在nn.sh中查找包含“var2”的行cmp命令比较文件cmp temp1 temp2 比较temp1和temp2两个文件的内容cmp命令会显示两个文件第一次数据不同的位置。
若两个文件内容相同,则不显示任何信息。
-l 显示每个不同之处不同字节的内容kill -9 17341 杀进程,17341是进程的ID号kill –HUP inetd的进程号有时候如果修改了/etc/inetd.conf文件内容,需要重启inetd服务,就这样,告诉inetd重新读文件内容findfind . -name nn.txt find temp –name nn.txt (temp目录下nn.txt文件)查找指定目录下(此例为“.”,即当前目录),指定的文件-name name 指定要被寻找的文件或目录名称,nohup当终端退出后,由该终端启动的后台程序自动退出。
要想终端退出后程序不停止运行,则要用nohup命令启动后台程序。
如$ nohup find . -name abc -print>myfind&.nohup /run.sh & (&表示在后台执行)tail -f nohup.out 使进程在退出登录后仍旧继续执行。
如果程序program有结果输出,输出结果将会被保存到当前目录下的一个文件名为nohup.out的文件中,如果用户在当前目录没有写的权限,则结果将会被保存到用户主目录下的nohup.out文件中。
Clear清屏Vi储存指命? (:w)离开指令? (:q)储存与离开的命令? (:wq)离开而不使用储存指令? (:q!)移动? (h, j, k, and l)加入新的文字? (a and i) ,a是附加文字,i是插入文字建立新的一行? (o and O) ,何删除文字? (x and dd) ,x删除光标出文字,dd删除一整行拷贝文章内容? (yy and p) ,yy拷贝,p复制搜寻文章? (/text)撤销操作?u跳行?:n,输入行号,就可以跳到指定行显示行号?:set numberG:跳到文件末,2G:跳到第2行Ctrl+ukill键,删除光标所在行的所有字符重定向符号如下:< 重定向输入> 重定向输出>> 重定向输出并追加到尾部如:ls -l > file1 将ls -l命令显示的内容存到file1中,ls >> file1 将ls 命令显示的内容附加存到file1的尾部grep abc < file1 将file1的内容作为grep abc命令的输入tar 打包命令tar -cvf mostsoprInstall.tar ./mostsoprInstall/*将mostsoprInstall下所有文件打包成mostsoprInstall.tar文件Gzip,gunzip压缩,解压命令gzip mostsoprInstall.tar对mostsoprInstall.tar文件进行压缩,压缩后文件名为mostsoprInstall.tar.gzgunzip mostsoprInstall.tar.gz对文件进行解压,解压后文件名为mostsoprInstall.tardf:显示硬盘空间及使用情况df-k硬盘空间按KB显示设置PATH变量如果你是超级用户,那么就直接在/etc/profile里面添加,如果你是普通用户,那么就在你的本地目录:/home/ningwei/.bash_profile或者.bash_rc里面添加下面一行:PATH=$PATH:/usr/local/cvs/bin然后重新登录就可以生效了Useradd新建用户如useradd –m –g cvsadmin –d /export/home/cvsadmin –s /bin/bash cvsadmin (-d /export/home/cvsadmin表示用户cvsadmin所在的用户目录是/export/home/cvsadmin 即directory-g cvsadmin 表示用户cvsadmin所在的组为cvsadmin-s /bin/bash 表示该用户的用的shell是bash,完整路径名为/bin/bash-m 的意思是,如果用户目录不存在,则新建一个用户目录,如果用户目录存在,则必须能够被组cvsadmin可读,可写,可执行。