AIX 常用命令汇总
### AIX常用命令详解 #### 文件与目录操作 **mkdir:创建目录** - **命令格式**:`mkdir dirname` - **功能**:用于在当前目录下创建一个名为dirname的新目录。 **rmdir:删除目录** - **命令格式**:`rmdir dirname` - **功能**:用于删除一个空目录。 **mv:移动或重命名文件/目录** - **命令格式**:`mv dir1 dir2` - **功能**:将dir1移动到dir2的位置或者将其重命名为dir2。 **cd:改变当前工作目录** - **命令格式**:`cd dirname` - **功能**:将当前的工作目录切换为dirname。 **pwd:显示当前工作目录** - **命令格式**:`pwd` - **功能**:显示当前所在的工作目录。 **ls:列出目录内容** - **命令格式**:`ls -la` - **功能**:显示当前目录下的所有文件和子目录的详细列表,包括隐藏文件。 **dircmp:比较两个目录的内容** - **命令格式**:`dircmp dir1 dir2` - **功能**:比较dir1和dir2两个目录中的文件和子目录的差异。 #### 文件查看与编辑 **cat:连接并打印文件内容** - **命令格式**:`cat filename` - **功能**:显示文件filename的内容。 **pg:分页显示文件内容** - **命令格式**:`pg filename` - **功能**:以分页的形式显示文件内容,便于滚动浏览。 **more:逐屏显示文件内容** - **命令格式**:`more filename` - **功能**:逐屏显示文件内容,用户可以通过键盘控制浏览速度。 **od:输出文件的二进制形式** - **命令格式**:`od -c filename` - **功能**:以字符形式输出文件的二进制内容,用于分析文件的二进制结构。 **cp:复制文件或目录** - **命令格式**:`cp file1 file2` - **功能**:将file1复制到file2,如果是目录则会递归复制。 **rm:删除文件或目录** - **命令格式**:`rm filename` - **功能**:删除指定的文件或目录(如果目录非空,则需要使用-r选项)。 **mv:移动或重命名文件** - **命令格式**:`mv file1 file2` - **功能**:将文件file1移动到file2的位置或重命名为file2。 **ln:创建链接** - **命令格式**:`ln -s file1 file2` - **功能**:创建file1到file2的符号链接。 **find:查找文件** - **命令格式**:`find . -name "*.c" -print` - **功能**:在当前目录及其子目录下查找所有扩展名为.c的文件,并打印出文件路径。 **file:显示文件类型** - **命令格式**:`file filename` - **功能**:显示文件filename的类型信息,例如文本文件、二进制文件等。 #### 文本处理工具 **head:显示文件的前几行** - **命令格式**:`head -20 filename` - **功能**:显示文件filename的前20行。 **tail:显示文件的后几行** - **命令格式**:`tail -15 filename` - **功能**:显示文件filename的最后15行。 **cut:分割文件的列** - **命令格式**:`cut -f1,7 -d: /etc/passwd` - **功能**:从/etc/passwd文件中提取第一列和第七列的数据。 **colrm:删除指定位置的字符** - **命令格式**:`colrm 8 20 file2` - **功能**:从文件file2中删除第8到第20个字符。 **paste:合并文件** - **命令格式**:`paste file1 file2` - **功能**:将file1和file2文件的内容按列合并在一起。 **diff:比较两个文件的差异** - **命令格式**:`diff file1 file2` - **功能**:比较file1和file2之间的差异。 **sed:文本流编辑器** - **命令格式**:`sed "s/red/green/g" filename` - **功能**:在文件filename中全局替换red为green。 **grep:搜索文件** - **命令格式**:`grep "[a-zA-Z]" filename` - **功能**:在文件filename中搜索以字母开头的行。 **awk:数据处理与分析** - **命令格式**:`awk '{print $1 $1}' filename` - **功能**:打印文件filename的第一列两次。 **sort:排序文件** - **命令格式**:`sort -d -f -u file1` - **功能**:对文件file1进行排序,忽略大小写,去除重复行。 **uniq:去重文件内容** - **命令格式**:`uniq file1 file2` - **功能**:去除文件file1和file2中相同的行。 **comm:比较两个已排序的文件** - **命令格式**:`comm file1 file2` - **功能**:比较两个已排序的文件file1和file2,输出三个文件:只有file1中的行、只有file2中的行以及两个文件都有的行。 **wc:统计文件内容** - **命令格式**:`wc filename` - **功能**:统计文件的行数、单词数和字符数。 **nl:带行号打印文件** - **命令格式**:`nl file1 > file2` - **功能**:将文件file1的内容带上行号打印到文件file2中。 #### 用户管理与权限设置 **passwd:修改密码** - **命令格式**:`passwd` - **功能**:用于修改用户的密码。 **chmod:更改文件或目录权限** - **命令格式**:`chmod ug+x filename` - **功能**:更改文件filename的权限,使用户(user)和组(group)成员能够执行该文件。 **umask:设置默认权限掩码** - **命令格式**:`umask 027` - **功能**:设置新创建文件的默认权限掩码,通常用于控制新文件的默认权限。 **chown:更改文件或目录的所有者** - **命令格式**:`chown newowner filename` - **功能**:更改文件filename的所有者为newowner。 **chgrp:更改文件或目录的所属组** - **命令格式**:`chgrp staff filename` - **功能**:更改文件filename的所属组为staff。 #### 进程管理 **ps:显示进程状态** - **命令格式**:`ps u` - **功能**:显示系统的进程状态。 **kill:终止进程** - **命令格式**:`kill -9 30142` - **功能**:强制终止进程ID为30142的进程。 **nice:调整进程优先级** - **命令格式**:`nice cc -c *.c` - **功能**:运行编译命令cc时,降低其优先级。 **renice:调整进程优先级** - **命令格式**:`renice +20 32768` - **功能**:将PID为32768的进程的优先级增加20。 #### 时间日期命令 **date:显示系统当前时间和日期** - **命令格式**:`date` - **功能**:显示当前系统的日期和时间。 **cal:显示日历** - **命令格式**:`cal 8 1996` - **功能**:显示1996年8月的日历。 **time:测量程序运行时间** - **命令格式**:`time a.out` - **功能**:测量程序a.out运行所需的时间。 #### 网络与通信命令 **telnet:远程登录** - **命令格式**:`telnet hpc.sp.net.edu.cn` - **功能**:使用telnet协议登录到服务器hpc.sp.net.edu.cn。 **rlogin:远程登录** - **命令格式**:`rlogin hostname -l username` - **功能**:以用户名username登录到主机hostname。 **rsh:远程执行命令** - **命令格式**:`rsh f01n03 date` - **功能**:在远程主机f01n03上执行date命令。 **ftp:文件传输** - **命令格式**:`ftp ftp.sp.net.edu.cn` - **功能**:使用FTP协议与ftp.sp.net.edu.cn建立连接,进行文件传输。 **rcp:远程复制文件** - **命令格式**:`rcp file1 host1:file2` - **功能**:将本地文件file1复制到远程主机host1的file2位置。 **ping:测试网络连通性** - **命令格式**:`ping hpc.sp.net.edu.cn` - **功能**:向服务器hpc.sp.net.edu.cn发送ICMP请求包,测试网络连通性。 **mail:发送电子邮件** - **命令格式**:`mail` - **功能**:启动邮件客户端程序,用于发送和接收电子邮件。 **write:发送消息到其他用户终端** - **命令格式**:`write username pts/1` - **功能**:向用户名为username的用户发送消息。 **mesg:允许或禁止其他用户发送消息** - **命令格式**:`mesg n` - **功能**:禁止其他用户向当前终端发送消息。 #### Korn Shell命令 **history:显示命令历史** - **命令格式**:`history` - **功能**:显示用户最近执行过的命令历史。 **r!:重新执行命令** - **命令格式**:`r -2` - **功能**:重新执行命令历史中的第2条命令。 **alias:定义别名** - **命令格式**:`alias del=rm -i` - **功能**:定义del为rm -i的别名,即del命令可以代替rm -i。 **unalias:取消别名** - **命令格式**:`unalias del` - **功能**:取消del的别名定义。 #### 系统信息与环境配置 **uname:显示系统信息** - **命令格式**:`uname -a` - **功能**:显示系统的内核名称、版本号、体系结构等信息。 **clear:清屏** - **命令格式**:`clear` - **功能**:清除屏幕上的所有内容。 **env:显示当前环境变量** - **命令格式**:`env` - **功能**:显示当前shell环境中的所有环境变量。 **who:显示当前登录的用户** - **命令格式**:`who` - **功能**:显示当前登录系统的用户列表。 **whoami:显示当前用户名称** - **命令格式**:`whoami` - **功能**:显示当前用户的名称。 **tty:显示终端设备名** - **命令格式**:`tty` - **功能**:显示当前终端设备的名称。 **stty:显示或设置终端参数** - **命令格式**:`stty -a` - **功能**:显示当前终端的所有参数设置。 **du:显示目录占用的空间** - **命令格式**:`du -k subdir` - **功能**:显示子目录subdir占用的空间大小。 **df:显示文件系统磁盘空间使用情况** - **命令格式**:`df /tmp` - **功能**:显示/tmp文件系统的磁盘空间使用情况。 #### FTP命令详解 FTP是Internet中最常用的文件传输协议之一,适用于DOS和UNIX系统之间的文件传输。熟悉FTP的基本命令对于用户来说非常重要,下面是一些常用的FTP命令: - **!**:执行本地系统的命令。 - **user**:登录FTP服务器时使用的用户名。 - **password**:登录FTP服务器时使用的密码。 - **dir**:列出当前FTP目录中的文件和子目录。 - **bin**:切换到二进制传输模式。 - **lcd**:显示本地系统的当前工作目录。 - **lcd dir**:在本地系统中切换到指定目录dir。 - **put 111.txt**:将本地文件111.txt上传到FTP服务器。 - **get 222.txt**:从FTP服务器下载文件222.txt到本地系统。 - **bye**:退出FTP会话。 以上列举了AIX操作系统中常用的文件与目录操作、文件查看与编辑、文本处理工具、用户管理与权限设置、进程管理、时间日期命令、网络与通信命令以及系统信息与环境配置等方面的命令。通过这些命令的学习与掌握,可以帮助用户更加高效地管理和操作AIX系统。
目录操作
命令名 功能描述 使用举例
mkdir 创建一个目录 mkdir dirname
rmdir 删除一个目录 rmdir dirname
mvdir 移动或重命名一个目录 mvdir dir1 dir2
cd 改变当前目录 cd dirname
pwd 显示当前目录的路径名 pwd
ls 显示当前目录的内容 ls -la
dircmp 比较两个目录的内容 dircmp dir1 dir2
文件操作
命令名 功能描述 使用举例
cat 显示或连接文件 cat filename
pg 分页格式化显示文件内容 pg filename
more 分屏显示文件内容 more filename
od 显示非文本文件的内容 od -c filename
cp 复制文件或目录 cp file1 file2
rm 删除文件或目录 rm filename
mv 改变文件名或所在目录 mv file1 file2
ln 联接文件 ln -s file1 file2
find 使用匹配表达式查找文件 find . -name "*.c" -print
file 显示文件类型 file filename
命令名 功能描述 使用举例
head 显示文件的最初几行 head -20 filename
tail 显示文件的最后几行 tail -15 filename
cut 显示文件每行中的某些域 cut -f1,7 -d: /etc/passwd
colrm 从标准输入中删除若干列 colrm 8 20 file2
paste 横向连接文件 paste file1 file2
diff 比较并显示两个文件的差异 diff file1 file2
sed 非交互方式流编辑器 sed "s/red/green/g" filename
grep 在文件中按模式查找 grep "^[a-zA-Z]" filename
awk 在文件中查找并处理模式 awk '{print $1 $1}' filename
sort 排序或归并文件 sort -d -f -u file1
uniq 去掉文件中的重复行 uniq file1 file2
comm 显示两有序文件的公共和非公共行 comm file1 file2
wc 统计文件的字符数、词数和行数 wc filename
nl 给文件加上行号 nl file1 >file2
安全操作
命令名 功能描述 使用举例
passwd 修改用户密码 passwd
chmod 改变文件或目录的权限 chmod ug+x filename
umask 定义创建文件的权限掩码 umask 027
chown 改变文件或目录的属主 chown newowner filename
chgrp 改变文件或目录的所属组 chgrp staff filename
xlock 给终端上锁 xlock -remote
编程操作
剩余11页未读,继续阅读
- upanother20122012-12-04学习中 ,还不错吧
- 粉丝: 1
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助