运维常用UNIX命令

合集下载

Unix系统维护常用基本命令使用介绍

Unix系统维护常用基本命令使用介绍

CATALOGUE
03
03
head
分别显示文件开头和结尾的内容。
01
cat
显示文件内容,常用于查看文件整体内容。
02
more
分页显示文件内容,支持上下翻页。
echo
将文本输出到终端或文件。例如,`echo "text" >> file.txt`将文本添加到文件末尾。
tee
读取标准输入并写入文件,同时将内容输出到终端。
实时查看日志文件的末尾内容,常用于监控系统日志。
grep命令
在日志文件中搜索特定的关键词或模式,帮助定位问题。
less命令
分页查看日志文件内容,支持向前和向后翻页。
THANKS
感谢观看
CATALOGUE
05
总结词
获取系统的运行状态和资源使用情况
top命令
实时显示系统状态,包括CPU占用率、内存使用情况、进程信息等,按需刷新。
uptime命令
显示系统运行时间、用户数量和平均负载等信息。
df命令
查看磁盘使用情况,包括可用空间、已用空间、挂载点等。
总结词
检索和分析系统日志文件
tail命令
总结词
用于在文件系统中搜索具有指定名称的目录。
详细描述
使用`find`命令可以查找目录。例如,`find /path/to/search -type d -name "directory_name"`将在`/path/to/search`路径下搜索名为`directory_name`的目录。
文件内容操作命令
详细描述
总结词
用于将当前工作目录更改为指定的目录。
详细描述

UNIX 常用命令

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命令

unix命令

Unix命令1. 简介Unix是一个多用户、多任务操作系统,因其稳定性、安全性和可靠性而广泛应用于服务器和工作站环境中。

Unix系统提供了丰富的命令行工具,这些工具可以通过命令行终端或shell程序来调用和使用。

本文档将介绍Unix系统中常用的一些命令,涵盖文件和目录操作、进程管理、系统监控等方面。

2. 文件和目录操作2.1 lsls命令用于列出目录下的文件和子目录。

常用选项包括:•-l:以长格式显示文件和目录的详细信息•-a:显示所有文件和目录,包括隐藏文件•-h:以人类可读的格式显示文件大小例如,执行ls -l命令可以列出当前目录下的所有文件和子目录,并显示详细信息。

2.2 cdcd命令用于切换当前工作目录。

可以使用绝对路径或相对路径作为参数。

例如,执行cd /home/user可以切换到/home/user目录。

执行cd ..可以返回上一级目录。

2.3 cpcp命令用于复制文件或目录。

常用选项包括:•-r:递归复制目录及其内容•-i:覆盖已存在的文件时进行提示例如,执行cp file1 file2可以复制file1到file2。

2.4 mvmv命令用于移动文件或目录,也可用于重命名文件或目录。

例如,执行mvfile1 file2可以将file1重命名为file2。

2.5 rmrm命令用于删除文件或目录。

常用选项包括:•-r:递归删除目录及其内容•-f:强制删除,无需确认例如,执行rm file1可以删除file1。

3. 进程管理3.1 psps命令用于列出系统中运行的进程。

常用选项包括:•-e:显示所有进程,包括系统级进程•-f:显示详细信息,包括进程间的关系例如,执行ps -e可以列出系统中所有进程的信息。

3.2 toptop命令用于实时监测系统中的进程。

它可以显示当前资源使用情况和每个进程的详细信息,如CPU使用率、内存使用量等。

按下q键可以退出top命令。

3.3 killkill命令用于终止指定的进程。

unix系统终端部分常用指令

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 -。

第3讲 UNIX系统常用命令

第3讲  UNIX系统常用命令

UNIX命令介绍 UNIX命令介绍
[Lisi@redhat9]$ ls -la total 44 drwx------ 4 lisi drwxr-xr-x 4 root drwxrwxr-x 2 lisi -rw-rw-r-- 1 lisi -rw------- 1 lisi -rw-r--r-- 1 lisi -rw-r--r-- 1 lisi -rw-r--r-- 1 lisi -rw-r--r-- 1 lisi [lisi@redhat9]$ lisi root lisi lisi lisi lisi lisi lisi lisi 4096 4096 4096 38 463 24 191 124 118 Oct Sep Oct Oct Oct Sep Sep Sep Sep
UNIX命令的格式: [可选的执行选项 [可选的执行参数 可选的执行选项] 可选的执行参数] UNIX命令的格式:command [可选的执行选项] [可选的执行参数] 命令的格式
UNIX命令基本知识 UNIX命令基本知识
多命令行和多行命令 多命令行: 将多个命令写在同一个命令行中. 多命令行: 将多个命令写在同一个命令行中.命令之间用 [Lisi@redhat9]$ pwd ; who; ls -l 三个命令写在同一个命令行中 多行命令: 有时候一个命令带了很多执行选项和参数, 多行命令: 有时候一个命令带了很多执行选项和参数,一行写不下 可以将该命令写成多行的形式,用 \ 表示命令没有结束,在下一 可以将该命令写成多行的形式, 表示命令没有结束, 行接着写. 行接着写. [Lisi@redhat]$ cc module1.cpp module2.cpp \ Mainmodule.cpp -I/home/myfile –oprogram.exe 一个命令写在两行中, 一个命令写在两行中,用 \ 表示没有结束 ;隔开

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系统维护常用命令

UNIX操作系统常用维护命令(v1.00)拟制: 日期审核: 日期审核: 日期批准: 日期东方电子信息产业集团公司技术中心工程技术部版权所有侵权必究修订记录前言UNIX操作系统因其安全、可靠和高效特点,在服务器领域得到广泛应用。

为了使大家了解UNIX操作系统,以致引导读者最终掌握UNIX操作系统,我们编写了UNIX操作系统维护常用命令文档。

我们的目的并非希望通过这篇文档可以彻底了解UNIX操作系统,而是希望通过这篇文档可以使你开始尝试操作UNIX操作系统,了解它。

也许我们可以把安装了UNIX操作系统的小型机比作一部豪华汽车,他有卓越的行驶性能,令人眼花缭乱的中控操作界面,提供详尽信息的综合显示屏;我们的目的在于让这部车跑起来。

文档编写基于一台Sun Ultra10服务器,安装Sun Sparc Solaris9操作系统。

其中大部分命令通过在平台下操作测试。

由于当前UNIX主流版本较多,例如有IBM的AIX系列,SUN 的(现在是Oracle的)Solaris系列,HP公司的HP-UX系列,还有并入HP的HP Tru64 UNIX,等等,为此同一个命令在不同操作系统上或在同一操作系统不同版本上应用格式和选项会有不同,详细使用可以参考相关操作系统使用手册。

最后要说的是我们对UNIX系统应用和管理同样处于学习阶段,同样需要读者和资深管理员的引导和帮助,因此文章中有不尽之处希望读者和同行不吝指教。

前言 (3)UNIX操作系统启动和关机 (6)1、boot操作系统启动命令 (6)2、shutdown关闭操作系统 (6)文件目录管理基本命令 (7)1、ls 显示文件列表信息 (7)2、cat 显示文本文件内容 (8)3、cp 文件拷贝命令 (9)4、mv 文件转移命令 (10)5、pwd 显示出当前工作目录的绝对路径 (11)6、cd 转换当前操作目录 (11)7、rm 文件或目录删除命令 (12)8、rmdir目录删除命令 (13)9、mkdir 创建目录 (13)10、more文件内容查看命令 (14)11、grep 显示指定文件匹配字符串 (15)12、tail列出文件结尾的部分 (16)13、wc(word count)计算文件中行数、字数和字符数 (17)14、touch更改文件存取及修改时间 (18)UNIX操作系统文件管理中级操作 (19)1. chgrp(chang group)改变文件组 (19)2. chmod(chang mode)改变文件目录存取权限 (20)3. chown(chang owner)改变文件属主 (22)4. file检查文件种类 (22)5. find查找符合条件的文件 (23)6. tar(tape file archiver)文件合并或抽取 (25)7. 常用文件压缩和解压工具 (27)操作系统信息处理命令 (28)1、date列出或设定系统当前时间 (28)2、df(disk free)显示文件存储空间占用 (29)3、du(disk usage)显示磁盘使用情况 (30)4、finger显示系统上用户数据 (31)5、id显示用户和组信息 (32)6、logname显示login name (32)7、uname显示当前UNIX操作系统信息 (33)8、who登录当前UNIX系统用户信息 (34)常用文本编译器vi使用说明 (35)1、打开vi命令格式 (35)2、移动光标类命令 (36)3、屏幕翻滚类 (36)4、插入文本类 (36)5、删除命令 (37)6、搜索及替换命令 (37)7、模串中的特殊字符 (37)8、选项设置 (38)9、最后行方式命令 (38)用户和组操作相关命令 (39)1、groupadd添加组命令行 (39)2、groupdel删除组命令行 (39)3、groupmode修改组定义 (40)4、groups显示指定用户所属组 (41)5、su用户登录命令 (41)6、useradd命令行添加用户 (42)7、userdel命令行删除用户 (44)8、usermod命令行修改用户登录信息 (45)9、passwd修改用户口令 (45)进程查看管理命令 (46)1、ps 显示进程运行状态 (46)2、kill 进程终止命令 (49)网络应用相关命令 (50)1、ping确认网络连接 (50)2、ifconfig检查网络接口参数 (51)3、netstat显示网络状态 (52)4、telnet访问远程主机 (53)5、ftp文件传输操作 (54)6、rcp远程文件拷贝命令 (57)UNIX主要应用版本介绍 (57)Tru64 UNIX历史 (57)HP-UX历史 (58)Solaris历史 (58)IBM AIX历史 (58)问题解释 (59)i节点: (59)操作系统运行等级run-level (59)UNIX文件权限管理 (59)UNIX操作系统启动和关机1、boot操作系统启动命令语法:boot [device_name] [-options]a 交互式启动操作系统r 重新配置操作系统硬件信息s 操作系统进入调试状态(单用户模式)v 显示启动信息的详细情况选项解释-a 交互式启动操作系统-r 重新配置操作系统硬件信息-s 操作系统进入单用户模式-v 显示启动信息的详细情况常用格式输出示例:安装操作系统从光驱驱动:boot cdrom重新配置硬件之后启动操作系统:boot -r2、shutdown关闭操作系统语法:shutdown [-y] [-g grace-period] [-i init-state] [message]选项解释-y 预先确认无需干预-g grace-period 允许更改关机时间,默认60秒-i init-state 指定转换到的状态message警告信息操作系统运行等级选项解释0 进入PROM状态(OK状态)1 管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录)2 多用户模式(没有网络文件共享服务)3 多用户模式(有网络文件共享服务)4 空5 退出操作系统并关机,主机电源也关闭6 重新启动机器S or s 单用户模式常用格式输出示例:shutdown -y -g 120 -i5 "=====disk error,maintenance reboot,logout please!======"在2分钟后彻底关闭服务器操作系统和电源,给出提示信息。

UNIX常用命令

UNIX常用命令
(2) 结束谈话用oo(结束并退出)
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 系统维护常用基本命令使用介绍

• cronXXX [-u username] -option crontab –l - list,列出计划任务表 crontab –e - edit,编辑计划任务表 crontab –r - remove,删除计划任务表
系统进程和资源管理 (6)
• Spool 目录 /var/spool • Log 目录:/var/log • 若有不要清空文件,切不可删除重建
文件和目录操作 (3)
• more filename - 分页显示文件内容 • cat filename | more - 常用的文件显示方式 • cd [directory] - 改变当前目录 # cd /etc - 改变到 /etc 目录 # cd - 不加目录名,则回到当前用户的默认工作目录 • mkdir directory [dir2 dir3 …] - 建立目录 • rmdir directory - 删除一个空的目录 • mv source destination
Unix 系统维护常用 基本命令使用介绍
神州数码管理系统有限公司
Digital China Management Systems
Limited
内容纲要
• Unix / Linux 命令的共性 • 文件和目录操作 • 用户管理 • 系统进程和资源管理 • 其它常用的系统命令
Unix / Linux 命令的共性
系统进程和资源管理 (1)
• ps # ps - 查看当前用户的进程 # ps –ef - 查看所有用户的所有进程 # ps –ef | grep process_nas aux • kill Process_ID • vmstat [sec] # vmstat 2
-观察CPU、内存使用百分比 - 终止一个进程 (-9) - 显示虚拟内存使用情况

UNIX常用的指令

UNIX常用的指令
四行,而一个档案四百行,cat 一出来将会劈哩啪啦不断的卷上去,使用者
很难据此得到他们所需的信息。) 所以才有人又写了 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常用命令第一章目录及文件操作命令tail –f1.1 ls[语法]:ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......][说明]:ls 命令列出指定目录下的文件,缺省目录为当前目录./,缺省输出顺序为纵向按字符顺序排列。

-R 递归地列出每个子目录的内容-a 列出所有文件,包括第一个字符为“.”的隐藏文件-d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连用以显示目录状态。

-C 输出时多列显示-x 横向按字符顺序排列-m 输出按流式格式横向排列,文件名之间用逗号(,)分隔-l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:文件存取模式链接数文件主文件组文件字节数上次修改时间其中文件存取模式用10个字母表示,从左至右的意义如下:第一个字母表示文件种类,可以是以下几种情况:d 为目录文件l 为链接b 为块文件c 为字符型文件p 为命名管道(FIFO)- 为普通文件后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。

如果是设备文件,则在文件字节数处显示:主设备从设备。

-n 与-l选项相同,只是文件主用数字(即UID)显示,文件组用数字(即GID)表示-o 与-l选项相同,只是不显示文件组-g 与-l选项相同,只是不显示文件主-r 逆序排列-t 按时间顺序排列而非按名字-u 显示时间时使用上次访问时间而非上次修改时间-c 显示时间时使用上次修改i节点时间而非上次修改时间-p 若所列文件是目录文件,则在其后显示斜杠(/)-F 在目录文件后加’/’,在可执行文件后加’*’-b 文件名中若有非打印字符,则用八进制显示该字符-q 文件名中的打印字符用’?’表示-i 显示节点号-s 显示文件长度时使用块长度而非字节长度-f 将后面的参数解释为目录并列出其中的每一项-1 每行仅列一项[例子]:ls 列出当前目录下的文件ls -al /bin 以长列表的形式列出目录/bin 下的所有文件,包括隐藏文件1.2 pwd[语法]: pwd[说明]:本命令用于显示当前的工作目录[例子]:pwd 显示出当前的工作目录1.3 cd[语法]: cd [目录][说明]:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数,$HOME 一般为注册时进入的路径。

unix操作系统常用命令

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系统的常用命令给大家,希望对大家有帮助吧。

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(AIX)系统常用命令

UNIX(AIX)系统常用命令

UNIX(AIX)系统常用命令$command option(s) argument(s) command:命令option(s):命令选项,均以‘-‘号开始argument(s):参数命令用途------------------------------------------------------- prtconf 显示系统的各项主要配置svmon -G 查看内存(4k)iostat 2 查看磁盘读写情况(每2秒刷新);set -o vi 调用缓冲区 k,j,x,h,l 向上下翻,Escsmit 进入管理界面cd 改变路径ls 列出文件ls -aF 列出隐含文件,并适当分类ls -l 列出文件的详细信息ls -ltrmore 输出文件内容到屏幕cat 显示文本文件内容/合并文件pg 分页显示文件内容,回车后下一页file 显示文件属性(可执行/ASCII/等)clear 清屏mkdir 创建目录rmdir 删除目录cp 拷贝文件mv 文件/目录改名,转移rm 删除文件/目录, 如:rm -fr ora*rmdir 删除目录,如: rmdir oracledf -k 显示文件系统的信息du 磁盘使用信息汇总mount 显示已经挂装的文件系统的信息或挂装文件系统 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01umount 卸载某个文件系统 umount /cdromfuser -kxuc /dev/cd0 当光驱不能正常释放时lsattr -E -l sys0 -a realmem 察看内存的命令env 输出用户环境变量到屏幕id 察看用户的属性whoami 察看当前用户名who 查看已经登录的用户who -r 查看目前系统的运行级别users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数w 显示当前系统中每个用户和它所运行的进程信息last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户whereis 命令的绝对路径passwd 设置用户密码su 改变/切换用户idlsuser ALL 列出所有已经创建的用户lsgroup ALL 列出所有已经创建的组smitty user 管理用户mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改smitty group 管理组mkgroup 创建新组chfn 改变用户详细信息jobs 查看后台任务/进程fg 把后台进程调到前台bg 把当前进程调到后台运行grep 查找匹配字符/字符串netstat -i 显示网络连接信息及统计信息netstat -INnetstat -rn 显示核心路由表netstat -I 网络设置名端口号监视端口情况netstat -v 正在使用的设备驱动程序的统计信息netstat -m 网络使用的内存空间情况netstat -D 显示丢弃包的情况ifconfig -a 显示网络配置信息umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664date 系统时间find path expression 查找文件,expression的值有:-name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或) uname 显示操作系统信息oslevel 系统版本man 帮助文件smitty clstart | clstop 起用|关闭HAsmitty hamcpsmitty chinet 改变网卡的配置信息smitty cluster 配置clustersmitty hacmp 配置hacmp/usr/sbin/cluster/clstat & 显示cluster信息dbassist 启动oracle数据库配置助手(dbca -9i 可以用配置数据库方式启动一个数据库)netasst 启动oracle数据库listener配置助手(-9i oemapp是一个包,后跟参数,不同工具)vi 文件编辑器动作字符:a 在当前字符后添加文字; x 删除单个字符;A 在当前行最后添加文字; dw 删除至当前词尾;i 在当前字符前添加文字; d$ 删除至当前行尾;I 在当前行开始处添加文字; d0 删除至当前行首;o 在当前行后添加新行; dd 删除当前行;O 在当前行前添加新行; :20,40d 删除20行至40行; /text 向后查询 ?text 向前查询r 修改当前字符 R 覆盖字符,直至按下[ESC]s 删除当前字符,并可添加字符直至按[ESC]S 删除当前行,并可添加字符直至按[ESC]yy 将当前行存入缓冲区ddpPerrpt|pg 创建/显示错误文件errclear 0 清除错误日志文件内容lsvg -o 显示卷组信息lsvg -l rootvginstfix -iv|grep AIX_ML 安装的文件集smitty tcpip tcp/ip配置lsdev -Cc disk 系统设备信息(磁盘)lspv 显示卷组里的物理卷信息lsdev -Cc pdisk 显示阵列里的磁盘信息errclear 清除error loglsps -a 显示交换空间swapon /dev/paging01 激活交换空间chps -a paging01 删除交换空间rmps paging01 删除不活动的交换空间smit mkps 增加交换空间smit chps 修改交换空间varyonvg 激活卷组如:varyonvg datavg 将datavg激活varyoffvg 关闭卷组/ect/services 查看端口/etc/hosts 机器名IP对照表/etc/inittab 相当于DOS的AUTOEXEC.BAT文件/etc/filesystems 记录所有的文件系统设置增加并配置端口删除端口在客户端登录AIX(用IE)lscfglsdevroute ADD 0 10.188.12.1route add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行) su root 以ROOT用户登录;smitty lv 增加逻辑盘LN -s 源目录目标目录链接ls -l 查看权限./fielname 运行filename文件smitty clstart 启动HAsmitty clstop 停止HA.filename 表示filename文件(目录)为隐藏;cat file1 >> file2 合并file1到file2SMIT 综合管理工具# 表示ROOT用户;$ 表示一般用户;shutdown -fr 快速重启;smitty crjfs 创建结点; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05加一个文件系统的步骤: 加文件系统/chmod/chown/mount 文件系统名smitty jfssmitty lvsmitty lvm 管理逻辑卷smitty vg 管理卷组smitty chvgdrwxrwxrwx d表示目录,-表示普通文件,r表示链接; d421421421 777全部权限-rwxrwxrwx 第2-4:属主用户,5-7:同组用户,8-10所有用户date 021******* This sets the date and time to Sat Feb 17 14:25:00 CST 1990.当root不能在其终端上登录时修改/etc/hosts文件,查看其IP地址对应的主机名;当其他用户不能在其终端上登录时删除用户,并删除/home下对应的目录,重建;smitty aio 调整aioservers#pstat -a|grep aios|wc -l 查看aio的值是否常达到MAX,IF 增加MIN, MAX aio;当任何用户都不能登录图形界面时有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;ps -ef | grep cluster 查找包含"cluster"的进程more /etc/passwd|grep zhxx 查找静态字符"zhxx"pe -f 进程查看,如:# ps -fUID PID PPID C STIME TTY TIME CMDroot 43626 45014 0 20:38:58 pts/1 0:00 -kshroot 47710 43626 2 21:08:03 pts/1 0:00 ps -f用户ID 进程ID 父进程ID CPU利用率开始时间控制台运行时间命令kill -9 **** ***为进程号,可用ps获得ping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目标crontab 创建计划任务(crontab -l 查看已有任务, crontab -e 编辑或增加,删除任务)0 2 * * * /u05/dmpbak/auto.sh 表示:每天两点执行/u05/dmpbak/auto.sh文件lsfs 列出所有文件系统lsvg -l rootvg 列出rootvg的卷lsvg -p rootvg 列出物理卷信息lsvg datavg 可查询空闲物理分区数smit reogvg 重组卷组smit importvg 导出卷组,卷组必须是不活动的;lspv hdisk0 显示物理卷lspv -l hdisk0 逻辑卷映射lspv -p hdisk0 物理卷映射defragfs -q /u01 报告文件系统的当前状态defragfs -r /u01 得到碎片连续化操作后和前后对比情况defragfs /u01 执行碎片连续化操作fsck /u05 检查u05文件系统xclock 时钟,可用于检查环境是否正常chmod 777 /u02r 2=3 相当于:chmod 777 /u03rsh zzyc2_sev 在其他机器上登录某主机dgmgrl 类似SVRMGRL(9i)ps -ef |grep oracle |pg 查看oracle用户的所有进程kill -9 14206 杀14206#进程kill -l 显示KILL命令可以用的信号量killall signal 删除除发送外的其他所有进程/usr/sbin/cluster/clstat & 显示双机热备状态图exit或logout 退出登录qprt filename1,filename2... 打印文件qchk 查看打印队列qcan 取消打印作业lsps -a 查询交换空间,如USE超过70%,则要增加set 查看已定义的变量;echo $name 查看某个变量的值;xxx=value 定义变量unset xxx 删除变量``把``之间的内容作为一个命令,返回命令结果; 如$now=`date` $echo $now‘‘ 直接显示‘‘间的内容,不予解释;"" 解释""间的$,``,等字符的特殊含义;忽略后的特殊字符的特殊含义;$$ 表示当前进程的ID$0 当前shell程序的名称$# 传给当前shell Script的参数个数;$* 传给当前shell Script的第*个参数,$1-$9,${10}......$? 最近一个命令的返回值;$! 最近一个后台进程的ID号;expr shell下的四则运算:* 乘;/除; % 求余数; +,- 如:expr (3+3)*(4-2)command1 && command2 如果第一个命令执行成功,则运行第二个命令;command1 || command2 如果第一个命令执行失败,则运行第二个命令;test 表达式测试条件表达式,主要有:-f filename 文件是否存在;-d dirctory 目录是否存在;-r filename 文件存在,且能被当前进程读;-w filename 文件存在,且能被当前进程写;-x filename 文件存在,且能被当前进程运行;-n string 字符STRING长度非零;-z string 字符STRING长度零;string1=string2 两个字符串相同;integer1 -eq integer2 两个变量相等;(ne:不等 gt:大于 lt:小于 le:小于等于 ge:大于等于)if ..then ..else...firead xxx 从标准输入读入一行,赋给xxx变量; read x echo $xfor i in ....do...donewhile expressiondo...doneksh scriptnamescriptnamepathname/scriptname shell script的三种执行方法#command 前台进程#command & 后台进程nice/renice 增加/再增加nice的值,从而降低进程优先级;nohup command & 使用户的后台进程在用户退出时仍然运行#alias alias=string 赋命令别名unalias aliasname 取消命令别名history 显示最后的16条命令cal 2003/cal 2 2003 日历finger [oracle] 显示用户信息mail 接收,发出,查看电子邮件clear 清屏echo 显示指定信息wc filename 统计指定文件的行数,词数,字节数head filename 显示文件头tail filename 显示文件尾tail -f /tmp/hacmp.out 显示HACMP启动情况[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行smit(system management interface Tool)其log文件/script文件保存在各用户目录下;alog -o -t boot 查看引导日志chtz 设置新时区/etc/profile/etc/environment$HOME/.profile 系统设置用户环境的主要文件;lsuser -a id home ALL 列出所有用户/etc/motd 用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin存在,motd不显示;wall ***** 向各登录用户发出*****消息,用户终端上将马上显示;/var/adm/sulog su命令执行记录/var/adm/wtmp,/etc/utmp 用who命令查看登录记录last root |pg root用户登录记录last reboot | pg 重启记录;/etc/passwd 合法用户(不含密码)/etc/group/etc/security 普通用户不能访问的安全性文件目录lsdev -P 列出所有的设备, lsdev -Pc disksmitty devices 设备管理lsattr -E -l sys0 列出已配置的设备jfs/Cdrfs/Nfs AIX支持的三种文件系统/var/adm/wtmp/var/spool/*/*/smit.log/etc/securibty/failedlogin/var/adm/sulog 这些文件增长很快,要定期清理,可用cat /dev/null > filename方式清理du /u05 | sort -r -n 查询文件或目录所占用的磁盘块数vmstat 显示虚拟内存,内存及CPU活动信息;arp -a 查看解析协议ARP表hostname 显示机器名/etc/rc.tcpip 系统启动时自动执行,进而执行以下子进程:-syslogd :错误信息日志-portmap :端口查找-inetd :Internet服务的主守护进程-named :域名服务器-lpd :打印服务器-routed or gated :动态路由-sendmail :邮件系统-timed :时间服务器-rwhod :远程用户信息-snmpd :SNMP代理进程host 机器名/IP 实现IP与机器名的转换rsh PTYC2_svc date 执行另一台主机上的命令lscfg 显示机器配置信息lsdev -C -c if 显示网络接口描述lsdev -C -c adapetr 显示适配描述netpmon -v 物理/逻辑资源的详细报告ps aux 查询内存使用情况sar [-u|-c|-a|-q|-r] [-p] 1 10 查询系统负载情况traceroute 10.188.182.1 跟踪IPnetpmon 可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。

常用Unix指令

常用Unix指令
– 什麼是shell?
– shell就是系統用來解釋使用者命令的解譯處理器,是使 用者和操作系統間的介面;我們在電腦上做的任何一個 簡單的動作,對電腦而言都是一連串小動作的組成。
Unix 基本指令
• $ 一般使用者的提示符號 # 系統使用者的提示符號
• Ctrl + c 停止命令的執行 • Exit,logout – 登出系統 • Man [command] –詢問指令 • shutdown –關機 • “;”表示跳行,執行好幾段指令。
• find /directory -name checklist -print 搜尋目前目錄下名為checklist的檔案
• find . -name "a[a-z]" -print u 搜尋檔名開頭為a,結尾為字母的檔案
Unix指令 cont.
• uptime -- 系統到目前為止的開機時間。 • Clear --清除螢幕(cls) • Which --查看command • Echo --將字串顯示於螢幕上
Unix 編輯器
• 文字編輯器: vi , vim
• 程式編輯器: gcc ex: gcc vuln.c –o vuln
Unix 基本指令(檔案權限)
drwxr--r-- 8 b0401087 drwxr-xr-x 140 root drwx------ 2 b0401087 drwx------ 2 b0401087 -rw-r--r-- 1 b0401087 drwx---r-x 12 b0401087
例: nslookup .tw
Unix指令 cont.
• write 送訊息給另一使用者。
例子:write guest “Hello!! I am chen :)”

unix操作系统的相关命令形式

unix操作系统的相关命令形式

unix操作系统的相关命令形式下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!Unix操作系统的相关命令形式Unix操作系统是一种常用的操作系统,其命令形式可以帮助用户进行各种操作。

UNIX操作系统常用命令

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 显示当前运行的进程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、cd命令
功能说明:切换目录。

举例:却换到根目录:cd /
2、ls命令
功能说明:列出目录内容。

举例:列出/var目录的文件和目录的信息:ls –l /var;最常用方式ls –ltr
3、cat命令
功能说明:查看小文件内容。

举例:查看test.txt 文件内容:cat test.txt
4、chmod命令
功能说明:修改文件或目录权限。

举例:修改test.sh 为自己可执行:chmod u+x test.sh
5、chown命令
功能说明:变更文件或目录的拥有者或所属群组。

举例:修改test.txt 属主为cics :chown cics:cics test.txt
6、cp命令
功能说明:拷贝文件。

举例:拷贝文件test.sh 为test.sh_bak:cp test.sh test.sh_bak
7、diff命令
功能说明:对比文件差异。

举例:对比文件test.sh test.sh_bak 是否有差异diff test.sh test.sh_bak
8、find命令
功能说明:查询文件。

举例:查询本目录下面的test.txt:find ./ -name test.txt
9、ln命令
功能说明:连接文件或目录。

举例:链接test.sh文件为test:ln -s test.sh test
10、mv命令
功能说明:移动或更名现有的文件或目录。

举例:移动test.sh到/bin目录下:mv test.sh /bin/
11、rm命令
功能说明:删除文件或目录。

举例:删除文件test.sh :rm test.sh
功能说明:切割文件。

举例:把文件test.txt切割成1000行一个的文件:split -1000 test.txt
13、tee命令
功能说明:读取标准输入的数据,并将其内容输出成文件。

举例:把test.txt前100行生成一个test.txt1 的文件:head -100 test.txt | tee test.txt1
14、touch命令
功能说明:创建一个空文件。

举例:创建一个空的test.txt文件:touch test.txt
15、which命令
功能说明:在环境变量$PATH设置的目录里查找符合条件的文件。

举例:查询find命令在那个目录下面:which find
16、ftp命令
功能说明:远程文件传输命令。

举例:通过ftp命令上传文件:ftp ${IP}
17、ssh命令
功能说明:远程安全登录方式。

举例:登录到远程主机:ssh ${IP}
18、telnet命令
功能说明:远程登录主机。

举例:登录到远程主机:telnet ${IP}
19、expr命令
功能说明:整数值算数运算。

举例:求1 乘以2:expr 1\* 2
20、grep命令
功能说明:查找文件里符合条件的字符串。

举例:从test.txt文件中查询test的内容:grep test test.txt
21、awk命令
功能说明:打印格式化文件中的列内容。

举例:打印/etc/passwd 文件中第1列的内容:awk -F: ‘{print $1}’
22、sort命令
功能说明:内容进行排序。

举例:对主机的IPD进行逆序排序:ps -ef | sort +2rn
功能说明:去除联系出现的行并且合并为一行。

举例:去除test.txt 重复出现的行:sort test.txt |uniq
24、tr命令
功能说明:用来从标准输入中通过替换或删除操作进行字符转换。

举例:把字符串AbCd 转化为小写字母:echo AbCd | tr “[A-Z]”“[a-z]”
25、wc命令
功能说明:统计行。

举例:统计test.txt文件有多少行:wc -l test.txt
26、date命令
功能说明:查询主机当前时间。

举例:查询主机当前时间:date
27、exit命令
功能说明:退出命令。

举例:退出主机登录:exit
28、kill命令
功能说明:杀进程。

举例:杀掉test用户下面的所有进程:ps -ef | awk ‘$1==”test” {print $2}’ | xargs kill -9
29、id命令
功能说明:查看用户。

举例:查看当前用户:id ;查询主机是否有test用户:id test
30、ps命令
功能说明:查询进程情况。

举例:查询test.sh进程:ps -ef | grep test.sh
31、sleep命令
功能说明:休眠时间。

举例:休眠60秒:sleep 60
32、su命令
功能说明:切换用户命令。

举例:切换到test 用户下面:su - test
33、topas命令
功能说明:查询系统资源运行情况。

举例:查询系统资源运行情况:topas
功能说明:查询主机信息。

举例:查询主机信息:uname -a
35、passwd命令
功能说明:修改用户密码。

举例:使用root修改test用户的密码:passwd test
36、ping命令
功能说明:查看网络是否通。

举例:查询本主机到远程IP的网络是否通:ping ${IP}
37、netstat命令
功能说明:显示网络状态。

举例:查询主机端口1080是否被占用:netstat -aux | grep -w 1080
38、df命令
功能说明:查看磁盘空间使用情况。

举例:查看主机的空间使用情况:df -g
39、du命令
功能说明:统计文件或目录占用空间大小。

举例:查询test.txt文件占用空间大小,以M为单位:du -m test.txt
40、tar命令
功能说明:用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。

举例:对/etc 目录进行打包备份:tar -cvf etc.tar /etc
41、gzip命令
功能说明:文件压缩命令。

举例:对文件test.txt进行压缩:gzip test.txt
42、gunzip命令
功能说明:对通过gzip压缩的文件进行解压缩。

举例:对压缩文件test.txt.gz进行解压:gunzip test.txt.gz
43、crontab命令
功能说明:定时任务管理命令。

举例:查看当前配置的定时任务:crontab -l ;修改定时任务:crontab -e
44、echo命令
功能说明:标准输出命令。

举例:对变量test进行输出:echo $test
功能说明:标准输入命令。

举例:通过屏幕输入字符串并保存到test变量中:read test
46、pwd命令
功能说明:查询所在目录。

举例:查询当前所在目录:pwd
47、basename命令
功能说明:从路径中分离出文件名。

举例:从绝对路径/home/test/test.txt中分离文件:basename /home/test/test.txt
48、dirname命令
功能说明:和basename相反,它返回路径部分。

举例:从绝对路径/home/test/test.txt中分离文件目录:dirname /home/test/test.txt
49、file命令
功能说明:用来确定文件的类型。

举例:判定test.sh的文件类型:file test.sh
50、head命令
功能说明:查看文件的前面N行。

举例:查看test.txt的前10行:head -10 test.txt
51、tail命令
功能说明:查看文件的后面N行。

举例:查看test.txt的后10行:tail -10 test.txt
52、mkdir命令
功能说明:创建目录。

举例:创建test目录:mkdir test
53、more命令
功能说明:查看文件。

举例:查询test.txt文件内容:more test.txt
54、vmstat命令
功能说明:查看系统资源的消耗情况。

举例:查看系统资源的消耗情况,按1秒输出一次:vmstat 1
55、nmon命令
功能说明:查看系统资源的消耗情况。

举例:查看当前系统资源的消耗情况:nmon
56、topas命令
功能说明:查看系统资源的消耗较前的进程。

举例:查看系统资源的消耗较前的进程:topas。

相关文档
最新文档