AIX基本命令
AIX基本命令
重启系统;
tar xvf filename解压缩;
ps -ef|grep java
du -sk filename
查看文件大小;
set -o vi
进入编辑模式;
export LANG=
zh_CN安装时使用字符集;启动时使用字符集:Zh_CN
tar xvf filename解压缩;
tar cvf
目标文件(目标+文件名) 原文件(全路径会出问题,解压缩时,按压缩时的全路径解压,可能会覆盖原有文件;一定要用./相对路径);
说明:
所以构造tar包通常是用命令
tar cvf tar包名.tar 目录,文件列表
所谓目录文件列表就是以空格形式分割文件和目录
pax
重名的话可以使用pax -s /oldstri换一下
查看
more;cat;tail;
ctrl+c
停止退出;
smitty
aix自带工具集;
exc shift+w+q
退出保存
locale -a
显示所有的安装的字符集(nc用:Zh_CN:GB18030)
echo $LANG
当前字符集
export LANG=
加载字符集 ;
su - oracle
进入数据库操作状态;下一步进入数据库编辑状态(sqlplus /nolog);下一步连接数据库(conn 用户名/密码)
#su - oracle
$lsnrctl start
$sqlplus /nolog
SQL>conn / as sysdba
SQL>startup
AIX下如何解压tar.gz文件
AIX系统常用命令
AIX常用命令一.目录和文件操作1.ls命令列出指定目录下的文件,缺省目录为当前目录#ls -a 列出所有文件,包括隐藏文件#ls –l 显示文件详细信息2.pwd显示出当前的工作目录3.cd改变当前的工作目录#cd /tmp 进入/tmp 目录#cd .. 进入上级目录4.mkdir 建立目录#mkdir tmp 在当前目录下建立子目录tmp#mkdir -p /tmp/a/b/c 建立目录/tmp/a/b/c ,若不存在目录/tmp/a 及/tmp/a/b 则建立5.rm 删除文件或目录- f 删除文件时不作提示- r 删除目录及其所有子目录[例子]:#rm file1 删除文件file1#rm -r /mytmp 删除目录/mytmp6.cp 拷贝文件[语法]: cp [ -p ] [ -r ] 文件1 [ 文件2 ...] 目标文件1(文件2 ...)拷贝到目标上,目标不能与文件同名。
[参数]:- p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表- r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件[例子]:#cp file1 file2 将文件file1 拷贝到文件file2#cp file1 file2 /tmp 将文件file1 和文件file2 拷贝到目录/tmp 下#cp -r /tmp /mytmp 将目录/tmp 下所有文件及其子目录拷贝至目录/mytmp7.mv 移动文件将文件移动至目标,若目标是文件名,则相当于文件改名#mv file1 file2 将文件file1 改名为file2#mv file1 file2 /tmp 将文件file1 和文件file2 移动到目录/tmp 下8.chmod 文件权限设置[语法]: chmod [-R] 模式文件.#chmod 777 file1将文件file1存取权限置为所有用户可读可写可执行#chmod 755 file1 文件的属主对文件file1有可读可写可执行的权限,文件所归属的用户组有可读可执行的权限,其它用户有可读可执行的权限。
AIX基本命令
AIX 常用命令查看aix当前的版本号:#oslevel列出更新介质上的内容#instfix查看补丁的版本号:#instfix –i |grep .ML显示SMIT记录文件:#more smit.log#more smit.script切换用户:#su – usrname 环境变量一同切换#su usename用户身份:#who 查看当前所有在线用户#whoami 当前用户身份#who am i 登录用户身份登录:#login#logout修改启动列表:#bootlist –om normal [cd0 hidsk0]重启:#shutdown –Fr F:fast r:重启列出内容:#ls#ls –a 将隐藏文件一起列出#ls –l xxx xxx目录中的详细内容#-ls –l 显示文件的详细信息#ls –l |grep xx 列出有关xx的信息查看进程:#ps 显示当前用户的进程#ps –ef 查看所有进程#ps – u username 查看用户user的进程#ps –ef |grep ksh 查看ksh的进程#cd /目录更换路径#cd 回到根目录# cd ..会到上级目录#pwd 查看当前所处目录#cp 拷贝#rm 删除rmdir 删除一个空目录rm –R dirname 彻底删除目录#mv 转移文件#find 查找将#修改为路径PS1=[root][‘$PWD’]# 或PS1=[`whoami`][‘$PWD’]#查看文件详细内容:(例)#more /etc/inittab 分屏#cat /etc/inittab 显示#pg /etc/inittab 显示最后内容#tail /etc/inittab 显示最后的十行内容#tail –f /etc/inittab 显示最后的十行内容,且停滞,当该文件有增加时,立即显示。
列出安装的软件#lslpp –l 列出已安装的软件清单*(依root ,usr,share分)#lslpp –L 列出已安装的软件清单*(不分类)#lslpp –h 显示安装历史软件校验:#lppchk –c 对列出的软件进行计算校验和操作#lppchk –v 检验系统的/root,/usr,/share 是否可法#lppchk –l 显示是否有符号的连接被改变查看启动纪录:#alog –o –t boot启动子系统:#startsrc停止子系统:#stopsrc刷新子系统:#refresh获取子系统:#lssrc –a 所有的#lssrc –g groupname#lssrc –s subsystem列出设备内容#ls –l /dev /dev目录列表#lsdev –P –H 列出预定义的设备#lsdev –P-c classname 详细信息#lsdev –C –H 列出预定义的设备#lsdev –C -c classname 详细信息#lsattr –E –l devicename 显示已配置设备的详细信息,包括当前的属性获取已配置硬件设备的详细信息(可显示指定设备的微码):#lscfg –v#lsdev –vl ent0增加设备:#mkdev但通常mkdev一般用来为设备属性指定值#mkdev –l rmt0 使已定义的设备成为可用状态#rmdev –l rmt0 使可用设备成为已定义状态# rmdev –l rmt0 –d 永久删除设备更改设备属性:#chdev激活终端:#penable devicename#penable 显示激活状态的终端列表解除终端:#pdisable devicename#pdisable 显示解除的终端列表文件系统# lsfs 列出所有的文件系统#df –k 显示已经mount的文件系统大小的信息,以1Kb为单位#df 同上,但以1block为单位卷组vg#lsvg 显示系统中的所有的卷组#lsvg –o 显示已挂接的卷组#lsvg rootvg 显示rootvg的信息#lsvg –l rootvg 依卷组显示逻辑卷信息#lsvg –p rootvg rootvg中有哪些硬盘#varyonvg 激活卷组#varyoffvg _解除卷组#extendvg vg_name hdiskn 向卷组中增加一个物理卷#reducevg vg_name hdiskn 删除物理卷逻辑卷#lslv lv_name 显示某个逻辑卷的属性和详细信息#lslv –l lv_name 显示逻辑卷使用的物理分区在物理卷上分配图#lslv –m lv_name 以逻辑分区顺序显示各个拷贝对赢得物理分区在物理卷上的编号物理卷#lspv 显示系统中所有物理卷#lspv hdisk0 显示一个物理卷的状态信息#lspv –l hdisk0 显示一个物理卷内逻辑卷的信息#lspv –p hdisk0 显示一个物理卷内物理分区使用情况,遍例硬盘的pp换页空间:#lsps –a 显示所有的换页空间的大小及使用量#swapon /dev/pagingnn 或swapon –a 激活换页空间杀死进程:#kill –9 PID显示进程ID号:#fuser fsfile查看哪些进程和用户正在使用文件系统:#fuser –u fs_name挂接#mount#umount备份:roovg:#smit mksysb非rootvg备份#smit savevg恢复非rootvg备份#smit restvg#backup 依文件名备份#tar –cvf xxx.tar /xxx/xxx 绝对路径的备份#tar -cvf xxx.tar * 相对路径的备份#tar -xvf xxx.tar 恢复备份#tar -tvf xxx.tar 显示并检验备份介质上的内容修改权限:#chmod {[ugo]+[rwx]} file#chmod ugo +x#chmod go +rw#chnod xxx xxx为八进制数字修改所有者:#chown owner file#chgrp group file#chown owner:group file#chgrp group file 修改文件所有者组#mkuser user0 增加用户#passwd。
AIX命令汇总范文
AIX命令汇总范文1. bootlist:用于显示和设置系统引导列表。
2. topas:显示当前系统的资源使用情况。
3. cron:定时任务。
4. nohup:让程序在你离开的时候继续运行。
5. chdev:修改已经存在的设备属性。
6. odmget:从ODM中提取数据库信息。
7. lsattr:显示设备的当前属性值。
8. uname:显示有关系统的详细信息,包括操作系统的名称,发行号,和内核类型。
9. lsvg:列出系统中可用的卷组。
10. lsvgcfg:显示一个卷组的配置文件。
11. lslv:列出卷组中的逻辑卷。
12. chlv:修改逻辑卷的属性。
13. mklv:创建新逻辑卷。
14. rmlv:删除逻辑卷。
15. lspath:显示一个可用的路径。
16. chpath:更改一个可用的路径的属性。
17. mkpath:创建一个可用的路径。
18. rmpath:删除可用的路径。
19. lsps:显示有关page space的详细信息。
20. crfs:在文件系统上下文中创建一个新文件系统。
21. rmfs:删除文件系统,通常用于删除已经unmount的文件系统。
22. mount:把文件系统加载到内存中,以便用户可以访问。
23. umount:卸载文件系统,以使其他程序和用户不能访问文件系统。
24. chfs:修改一个文件系统的属性。
25. chuser:修改用户的信息。
26. chgroup:修改组的信息。
27. mkuser:添加一个新用户。
AIX操作系统基本命令
AIX操作系统基本命令系统的进入和退出login: 输入用户名(例如:user01)password: 输入用户口令若用户名及口令均正确,则用户将登陆成功。
此时系统会出现命令提示符$或#,即表示可接收用户输入的操作系统命令。
退出系统:或 exit或logout。
例:#(or$)exit#(or$)Ctrl^D注,#为ROOT用户的命令提示符,$为一般用户passwordpassword命令用于建立或修改用户的密码。
如:#passwordpasswd: —输入旧口令new passwd: —输入新口令re-enter new paswd: —重新输入新口令mkdir、rm、mv和cdmkdir:用于创建目录$ mkdir oracle$ lsoracle$rm:用于删除文件或目录(rm –r 删除目录时目录内有内容,用-r一起删除)$ rm -r oracle$ ls$mv:用于改变文件或目录名$ mkdir ll$ lsll$ mkdir kk$ lskk ll$ mv ll kk$ lskk$ cd kk$ lsll$cd:用于进入系统某一级目录中去$ cd /$ pwd/$ cd /home/oracle$ pwd/home/oracle$ls功能:显示目录中的内容,列出当前目录中所有文件的文件名参数说明:a:列出目录中所有文件d:列出所有子目录l:列出长格式文件信息举例:ls –a:列出当前目录中的所有文件$ ls -a#UNTITLED# .dt createdbscripts oracle. .dtprofile dead_letter smit.log.. .profile ll smit.script.TTauthority .sh_history make.log websm.log.Xauthority afiedt.buf mbox websm.script$ls –l:显示文件的详细信息$ ls -ltotal 295-rw-r--r-- 1 201 dba 3 Sep 01 15:24 #UNTITLED#-rw-r--r-- 1 201 dba 51 Jul 08 18:18 afiedt.buf drwxrwxr-x 2 201 dba 512 May 08 11:49 createdbscripts drwx------ 2 201 dba 512 Jun 19 09:27 dead_letter drwxr-xr-x 2 201 dba 512 Sep 22 10:17 ll-rw-r--r-- 1 201 dba 95987 Apr 18 14:51 make.log-rw------- 1 201 dba 11174 Sep 17 09:15 mboxdrwxr-xr-x 3 201 dba 512 Sep 22 10:21 oracle-rw-r--r-- 1 201 dba 8971 Sep 20 11:08 smit.log-rw-r--r-- 1 201 dba 5437 Sep 20 11:08 smit.script-rw-r--r-- 1 201 system 1682 Sep 02 15:18 websm.log-rw-r--r-- 1 201 system 21441 Sep 02 15:10 websm.script $date功能:显示当前日期和时间,超级用户可以进行修改举例:$ dateMon Sep 22 10:28:26 BEIST 2003$wc功能:计算文件中的行数、字数和字符数参数说明:c:计算字符数l:计算行数w:计算字数举例:# wc profile13 53 381 profile| | |行数字数字符数$ wc smit.log422 1162 8971 smit.log$who功能:列出当前系统注册的用户举例:$who am i-- 列出当前系统使用者身份$ whooracle lft0 Sep 22 09:05oracle pts/0 Sep 22 10:17 (192.168.100.79)oracle pts/4 Sep 22 09:05 (:0.0)$ who am ioracle pts/0 Sep 22 10:17 (192.168.100.79)$finger显示当前登陆到系统中的用户的信息举例:# fingerLogin Name TTY Idle When Site I nfooracle ??? *l0 2:02 Mon 09:05 oracle ??? p4 1:59 Mon 09:05root ??? p0 Mon 11:06# finger oracleLogin name: oracleDirectory: /usr/oracle/ora90 Shell: /usr/bin/kshOn since Sep 22 09:05:35 on lft0, 2 hours 2 minutes Idle Time(messages off)On since Sep 22 09:05:41 on pts/4, 1 hour 59 minutes Idle Timefrom :0.0No Plan.#ps功能:显示后台进程的有关信息。
aix 常用命令
aix 常用命令AIX常用命令AIX(Advanced Interactive eXecutive)是IBM公司的一款UNIX操作系统,广泛应用于企业级服务器系统中。
本文将介绍AIX 常用命令,帮助读者更好地理解和使用该操作系统。
一、系统管理命令1. whoami:查询当前登录用户的用户名;2. hostname:查看主机名;3. uname -a:显示系统的各种信息,如内核版本、硬件平台等;4. uptime:查看系统的运行时间和负载情况;5. date:显示当前日期和时间;6. topas:实时监控系统性能,包括CPU利用率、内存使用情况等;7. lparstat -i:显示LPAR(Logical Partition)信息,包括分区的配置和资源利用情况;8. lsdev:列出设备列表;9. errpt:查看系统错误日志,用于排查故障;10. ps -ef:显示当前系统的进程列表;11. mksysb:创建系统备份;12. bootlist:设置系统启动顺序。
二、文件和目录管理命令1. ls:列出当前目录下的文件和子目录;2. pwd:显示当前工作目录的路径;3. cd:切换工作目录;4. mkdir:创建新的目录;5. rm:删除文件或目录;6. cp:复制文件或目录;7. mv:移动文件或目录;8. find:按照指定条件查找文件;9. du:查看目录或文件的磁盘使用情况;10. df:显示文件系统的使用情况;11. cat:查看文件内容;12. vi:编辑文本文件。
三、用户和权限管理命令1. useradd:创建新用户;2. userdel:删除用户;3. passwd:修改用户密码;4. chuser:修改用户属性;5. chown:修改文件或目录的所有者;6. chmod:修改文件或目录的权限;7. chgrp:修改文件或目录的所属组;8. groups:查看用户所属的组;9. su:切换用户身份;10. visudo:编辑sudoers文件,配置用户的sudo权限。
aix常用的命令
aix常用命令1、添加用户 useradd或mkuser +用户名2、删除用户 userdel或rmuser+ 用户名3、修改用户密码 passwd + 用户名然后输入密码4、lsuser命令显示/etc/passwd和/etc/security/user文件中的所有用户属性用法:lsuser + 用户名备注:maxage表示密码过期时间,默认为10周5、chuser 命令更改用户的属性,账户属性保存在/etc/security/user文件中用法:chuser Attribute=Value用户名注:禁用账户为account_locked属性6、新建组mkgroup + 组名7、修改组id :chgroup id=123 组名8、删除组 rmgroup + 组名9、修改组内成员添加组内成员chgrpmem -m + 用户名组名删除组内成员chgrpmem -m - 用户名组名10、获得内核中的用户和组名称长度限制 getconf LOGIN_NAME_MAX11、查看系统版本oslevel -s12、查看当前已登录终端who13、查看登录失败日志who /etc/security/failedlogin14、查看历史登录信息last | grep -v wtmp | grep -v ^$15、查看lastlog日志lsuser -a time_last_login tty_last_login ALL16、查看硬盘信息df17、查看cpu及内存使用率nmon 按c和m18、查看内核是否加载 genkex | grep hook19、修改目录大小 chfs -a size=+4096M /20、查看硬盘信息df -k21、/etc/rc.d/init.d/ListenHostSwitch.sh stop/start22、查看文件大小ls -l或者du -sk/sm23、AIX查看CPU vmstat 1 2,查看内存svmon -G -i 1 524、修改系统时间:smit date。
AIX最常用命令(中文注释)
AIX常用命令目录操作命令名功能描述使用举例mkdir 创建一个目录mkdir dirname "mkdir yaohc/test"rmdir 删除一个目录rmdir dirname "rmdir yaohc/test"mvdir 移动或重命名一个目录mvdir dir1 dir2 "mvdir test testcopy" cd 改变当前目录cd dirnamepwd 显示当前目录的路径名pwdls 显示当前目录的内容ls -ladircmp 比较两个目录的内容dircmp dir1 dir2文件操作命令名功能描述使用举例cat 显示或连接文件cat filenamepg 分页格式化显示文件内容pg filenamemore 分屏显示文件内容more filenameod 显示非文本文件的内容od -c filenamecp 复制文件或目录cp file1 file2rm 删除文件或目录rm filename "rm -r test"mv 改变文件名或所在目录mv file1 file2 "mv copytest copy"ln 联接文件ln -s file1 file2find 使用匹配表达式查找文件find . -name "*.c" -printfile 显示文件类型file filename选择操作命令名功能描述使用举例head 显示文件的最初几行head -20 filenametail 显示文件的最后几行tail -15 filenamecut 显示文件每行中的某些域cut -f1,7 -d:/etc/passwdcolrm 从标准输入中删除若干列colrm 8 20 file2paste 横向连接文件paste file1 file2diff 比较并显示两个文件的差异diff file1 file2sed 非交互方式流编辑器sed "s/red/green/g" filename grep 在文件中按模式查找grep "^[a-zA-Z]" filenameawk 在文件中查找并处理模式awk '{print $1 $1}' filename sort 排序或归并文件sort -d -f -u file1uniq 去掉文件中的重复行uniq file1 file2wc 统计文件的字符数、词数和行数wc filenamenl 给文件加上行号nl file1 >file2安全操作命令名功能描述使用举例passwd 修改用户密码passwdchmod 改变文件或目录的权限chmod ug+x filenameumask 定义创建文件的权限掩码umask 027chown 改变文件或目录的属主chown newowner filename chgrp 改变文件或目录的所属组chgrp staff filename xlock 给终端上锁xlock -remote编程操作命令名功能描述使用举例make 维护可执行程序的最新版本maketouch 更新文件的访问和修改时间touch -m filename dbx 命令行界面调试工具dbx a.outxde 图形用户界面调试工具xde a.out进程操作命令名功能描述使用举例ps 显示进程当前状态ps ukill 终止进程kill -9 30142nice 改变待执行命令的优先级nice cc -c *.crenice 改变已运行进程的优先级renice +20 32768时间操作命令名功能描述使用举例date 显示系统的当前日期和时间datecal 显示日历cal 8 1996time 统计程序的执行时间time a.out网络与通信操作命令名功能描述使用举例rlogin 远程登录rlogin hostname -l usernamersh 在远程主机执行指定命令rsh f01n03 datercp 在本地主机与远程主机之间复制文件rcp file1 host1:file2 mail 阅读和发送电子邮件mailwrite 给另一用户发送报文write username pts/1mesg 允许或拒绝接收报文mesg nKorn Shell 命令命令名功能描述使用举例history 列出最近执行过的几条命令及编号historyr 重复执行最近执行过的某条命令r -2alias 给某个命令定义别名alias del=rm -iunalias 取消对某个别名的定义unalias del其它命令命令名功能描述使用举例uname 显示操作系统的有关信息uname -aclear 清除屏幕或窗口内容clearenv 显示当前所有设置过的环境变量envwho 列出当前登录的所有用户whowhoami 显示当前正进行操作的用户名whoamitty 显示终端或伪终端的名称ttystty 显示或重置控制键定义stty -adu 查询磁盘使用情况du -k subdirdf 显示文件系统的总空间和可用空间df /tmp要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用mv 命令。
aix常用操作命令
#alt_rootvg_op -W -d hdisk1 --唤醒克隆盘,此后即可对克隆盘进行修改,但不能继续执行引导操作
#alt_rootvg_op -S -t hdisk1 --使其再次休眠
#alt_rootvg_op -v old_rootvg -d hdisk1 --重新设置卷组名为old_rootvg
2.3 使用命令进行克隆
#alt_disk_copy -d hdisk0 --将rootvg克隆到hdisk0
#alt_rootvg_op -X old_rootvg --清除原始的rootvg(old_rotvg)
#alt_rootvg_op -X altinst_rootvg --清除原始的rootvg(altinst_rootvg)
#errpt -aj 864D2CE3 | more --显示指定错误号的详细信息
#errclear -d S 0 --删除所有软件类错误
#errclear 0 --删除所有信息
#diag -d sysplanar0 -v -e --查看指定设备的硬件错误信息
7. AIX任务调度相关
4.2 使用smitty配置网络接口TCP/IP
#smitty tcoip -> minimum configuration & startup -> available network interfaces
5. 用户、组、文件权限相关
5.1 用户相关
#mkuser oracle --创建用户
#last root console | more --查看root用户从控制台登录和退出的相关信息
AIX简介以及常用命令
AIX简介以及常用命令目录一、AIX简介 (3)1、简介 (3)2、常见目录说明 (3)2、系统环境变量文件(.profile) (3)二、AIX简单命令 (4)1、目录命令 (4)1)、显示目录命令pwd (4)2)、改变目录命令cd (4)3)、列目录命令ls (4)4)、建立目录命令mkdir (5)5)、删除目录命令rmdir (5)2、文件命令 (5)1)、显示文件命令cat (5)2)、分页显示命令more和pg (5)3)、改变文件访问权命令chmod (5)4)、改变属主命令chown (6)5)、改变用户组命令chgrp (6)6)、拷贝文件命令cp (6)7)、移动文件命令mv (6)8)、删除文件或目录命令rm (6)9)、grep命令用于搜索PatternList指定的模式 (7)10)、tail查看文件末尾命令 (7)3、vi文档编辑命令 (7)1)、插入或附加正文都是向文件中加入新内容, (7)2)、删除正文 (7)3)、修改正文 (8)4)、查找正文 (8)5)、保存文本与退出vi (8)4、进程控制命令 (8)1)、功能键 (8)2)、查看进程命令ps (8)3)、命令kill (8)4)、crontab定时调用命令 (9)5、通讯命令 (9)1)、远程登录命令rsh (9)2)、命令ping (9)3)、传输文件命令ftp (9)4)、常用ftp子命令: (9)5)、ifconfig查看(或设置)网络设备信息 (10)6)、netstat显示网络状况 (10)7)、telnet登陆命令 (10)8)、traceroute查看路由指向 (10)6、shell基础 (10)1)、输入/输出重定向 (10)2)、管道| (11)3)用户环境的控制 (11)7、其它命令 (11)1)、别名命令alias (11)2)、别名命令unalias (12)3)、日期命令date (12)4)、统计磁盘用量命令du (12)5)、查看各文件系统的使用情况命令df (12)6)、联机帮助命令man (12)7)、退出命令exit (12)8)、命令hostname (12)9)、命令id (12)10)、切换用户命令su (13)11)、errpt处理从错误日志得来的报表 (13)12)、banner显示大写大字 (13)13)、man帮助命令 (13)14)、passwd修改用户密码命令 (13)15)、oslevel查看操作系统版本 (13)16)、time显示时间 (13)7、性能监控命令 (14)topas (14)8、smit以及smitty命令 (14)一、A IX简介1、简介AIX全名为(AdvancedInteractiveExecutive),它是IBM公司的UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。
AIX常用命令
AIX常用命令AIX常用命令2.1本章的主要命令alog,cfgmgr,last,bootlist,uptime,mpcfg,shutdown2.2启动过程1、启动的前提条件:必须有一个boot image可以加载,同时要能够进入/和/usr文件系统。
(如果/tmp,/var不能进入呢?)2、启动的三种形式a、硬盘启动b、无盘工作站启动(通过网络上的其它远程机器提供的启动文件)c、服务模式(也叫维护模式,key设置在service位置上,或是PCI架构通过按F5来进入维护模式)3、机器启动的三个阶段a、只读存储内核初始化阶段(Read only storage kernel init phase),在这一阶段,主板被检查,ROS初始化程序加载时寻找bootlist,一旦找到启动设备,boot image读入内存并开始系统初始化。
b、基本设备配置阶段,所有的设备在这一阶段被配置,通过cfgmgr命令c、系统启动阶段,在这一阶段,所有的lv激活,交换换页开始,并且init开始读取并执行/etc/inittab里的程序。
2.3加电顺序,LED显示和声音提示在启动过程中要注意LED上代码的变化,它可以提示系统处于哪一个启动阶段。
同时要注意嘀声提示,在设备logo展示完后,如果这时系统ROS 没有被破坏,又会出现一次嘀声提示,这时可以选择按F1或F5,如果没有任何选择,这时开始调用bootlist来搜索启动设备。
2.4有用的命令2.4.1 alog命令可以使用alog命令来查找启动过程的产生的问题,它维护和管理启动日志,位于/var /adm/ras/bootlog,由于启动日志是固定大小的,所以它循环使用。
在启动时,rc.boot启动脚本调用了alog并把启动日志记录到bootlog中去。
alog配置数据库中又四种日志:boot,bosinst,nim,dumpsymp。
1、查看日志内容alog –f LogFile [-o]2、记录数据到一个指定的日志文件中alog –f LofFile | [ [ -q] [ -s Szie] ]3、显示某一日志类型的冗长值alog –L LogType –V4、改变某一日志类型的属性值5、显示当前某一日志类型的属性alog –L [-t LogType ]实际应用:#alog –L#alog –o –t boot记在,由于bootlog没有协同机制的控制,所有如果又多个进程要同时写该日志时,可能记录上会有错误。
aix常用命令
aix常用命令AIX常用命令一、介绍AIX(Advanced Interactive eXecutive)是IBM公司开发的一种UNIX操作系统。
它具有稳定性高、可靠性强的特点,被广泛应用于企业级服务器和大型计算机系统中。
本文将介绍AIX常用命令,帮助读者更好地了解和使用AIX系统。
二、文件和目录操作命令1. ls命令:用于列出指定目录下的文件和子目录。
可以使用-l参数以长格式显示文件详细信息,也可以使用-a参数显示所有文件(包括隐藏文件)。
2. cd命令:用于切换当前工作目录。
可以使用绝对路径或相对路径进行切换。
3. pwd命令:用于显示当前工作目录的路径。
4. mkdir命令:用于创建新的目录。
可以使用-p参数创建多级目录。
5. rmdir命令:用于删除空的目录。
6. cp命令:用于复制文件或目录。
可以使用-r参数递归复制整个目录。
7. mv命令:用于移动文件或目录,也可以用于对文件或目录重命名。
8. rm命令:用于删除文件或目录。
可以使用-r参数递归删除整个目录。
三、文件内容查看和编辑命令1. cat命令:用于查看文件的内容。
可以一次显示整个文件,也可以使用-n参数显示行号。
2. more命令:用于分页显示文件的内容。
可以使用空格键向下翻页,使用q键退出查看。
3. less命令:与more命令类似,但可以向上翻页和搜索内容。
4. head命令:用于显示文件的前几行,默认显示前10行。
5. tail命令:用于显示文件的后几行,默认显示最后10行。
6. vi命令:用于编辑文件。
可以进行插入、删除、修改等操作。
四、进程管理命令1. ps命令:用于查看当前系统的进程信息。
可以使用aux参数显示所有进程的详细信息。
2. top命令:实时显示系统的进程状态和资源占用情况。
可以使用q键退出。
3. kill命令:用于终止指定的进程。
可以使用进程ID或进程名称进行终止。
4. bg命令:将一个在后台暂停的进程变为继续执行。
AIX系统常用命令)
AIX 5L Version 5.3 可在当前受支持的所有基于共用硬件参考平台(Common Hardware Reference Platform,CHRP)的 POWER 硬件上运行。
如何知道我的计算机是否基于 CHRP?
运行prtconf命令。如果是 CHRP 计算机,则字符串chrp会出现在 Model Architecture 行上。
/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel /unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel
b) 要将文件移动到另一个目录,且不改变名字,请输入:# mv chap3 manual按下 Enter 键。
该命令将 chap3 移动到 manual/chap3.用 mv 命令重命名文件可以使用 mv 命令改变文件的名字而不将其移动到另一目录。
c) 要重命名文件,请输入:# mv appendix apndx.a按下 Enter 键。
lslv -m hd5
注意:
在 AIX 5.2 中,缺省安装的是 32 位内核。在 AIX 5.3 中,缺省情况下会在 64 位硬件上安装 64 位内核,在 32 位硬件上安装 32 位内核。
硬件
如何知道我的计算机是否能够运行 AIX 5L Version 5.3?
该命令将 appendix 文件重命名为 apndx.a.如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。
AIX的基本命令
lsuser 命令用途显示用户帐户属性。
语法lsuser [ -R load_module ] [ -c | -f ] [ -a List ] { ALL | Name [ ,Name ] ... } 描述lsuser 命令显示用户帐户属性。
可以使用这个命令来列出所有系统用户的所有属性或指定用户的所有属性。
由于没有缺省参数,您必须输入 ALL 关键字来查看所有用户的属性。
缺省情况下,lsuser 命令显示所有用户的属性。
要查看选定的属性,请使用 -a List 标志。
如果一个或多个属性不可读,则 lsuser 命令列出尽可能多的信息。
注:如果您已在系统上安装了“网络信息服务”(NIS)数据库,那么在使用 lsuser 命令时不显示某些用户信息。
缺省情况下,lsuser 命令在一行上列出每个用户的属性。
它显示属性信息为Attribute=Value 定义,每项用空格隔开。
要以节格式列出用户属性,请使用 -f 标志。
要以冒号隔开记录的列表信息,请使用 -c 标志。
您可以使用基于 Web 的系统管理器(wsm)中的用户应用程序来更改用户特性。
您也可以使用“系统管理接口工具”(SMIT)smit lsusers 快速路径来运行此命令。
标志-a List 列出要显示的属性。
List 变量可以包含在 chuser 命令中定义的任何属性并要求在属性间有一个空格。
如果指定空表,只显示用户名。
-c 以冒号隔开记录显示用户属性,如下:# name: attribute1: attribute2: ... User: value1: value2: ...-f 以节格式显示输出,每一节以用户名标识。
每个 Attribute=Value 对在独立行中列出:user:attribute1=valueattribute2=valueattribute3=value-R指定用可装入 I&A 模块来显示用户帐户属性。
load_module安全性访问控制:这个命令应该是对常规用户有可执行(x)权限的常规用户程序。
AIX常用命令
1.登陆后环境变量查看echo $PS1test2:$PWD #test2:/ #2.文件系统操作Lsvg:查看当前的所有VGlsvg –o查看当前激活的VGlsvg rootvg查看rootvg的信息lsvg -l rootvg查看lp pp的对应情况,可查看镜像情况lspv查看当前的pv情况lspv -l hdisk0查看hdisk0的情况mklv -c 2 -y LF_BCWEBAPS -t jfs2 rootvg 5G新建逻辑卷crfs -v jfs2 -d LF_BCWEBAPS -m /BCWEBAPS -A yes 新建文件系统mount /BCWEBAPL 挂载文件系统chown -R bc_webas:app /BCWEBAPS 更改文件系统的属主chfs –a size=+1G /opt3.用户组mkgroup -A id=3004 jboss 新建组mkuser id=3004 pgrp=jboss home=/home/jboss jboss新建用户echo jboss:jboss|chpasswd修改jboss的密码为jbosspwdadm -c jboss清楚jboss的密码修改规则pwdadm -f NOCHECK jboss修改jboss的密码FLAG为NOCHECK,不用遵循密码规则chsec -f /etc/security/passwd -s jboss -a flags=NOCHECK同上chsec -f /etc/security/limits -s jboss -a fsize=-1修改用户创建文件大小限制为无限chsec -f /etc/security/limits -s jboss -a core=-1修改用户创建core文件大小限制为无限4.网络chdev -l inet0 -a route=host,-hopcount,0,,,,145.7.35.161,145.4.9.1添加路由只有A端和B端都添加了对应的路由。
IBM小型机AIX基本操作命令文档
IBM小型机AIX基本操作命令文档
一、文件操作
1.ls 显示文件列表
语法:ls [-l,-a,-d,-t,-F] [文件或目录]
-l以长列表模式显示文件或目录的详细信息
-a显示文件夹中所有文件和目录,包括以.开头的文件
-d显示目录本身
-t按时间排序显示文件
-F显示文件类型
2.cd 切换目录
语法:cd [路径]
将当前目录改变到路径 path:cd .. 回到上一级目录;cd / 返回到根目录;cd 切换到当前用户的宿主目录
3.mkdir 创建目录
语法:mkdir [-p] [路径]
-p递归建立所有的目录,若中间目录不存在则创建
例:mkdir -p /tmp/dir1/dir2/dir3
4.rm 删除文件或目录
语法:rm [-i,-f] [文件或目录]
-i交互模式,每删除一个文件或目录前都会要求用户确认
-f强制删除模式,不需要交互,但有可能会错误的删除文件
注:rm 默认只能删除普通文件,不能删除目录。
必须使用 -r 参数才能够递归删除目录
5.touch 更改文件时间
语法:touch [文件名]
此命令可以更改指定文件创建时间和最后修改时间,但不影响文件内容
6.cp 复制文件
语法:cp [-i,-R,-f] [源文件] [目标文件]
-i交互模式,每次复制前都会要求用户确认
-R递归模式,复制目录时会将其中的所有文件复制
-f强制复制模式,不需要交互,但有可能会错误的复制文件。
AIX基本命令
一文件命令:1. 查看文件cat 、more 、less 、vicat:显示全部内容ctrl+F(下翻)ctrl+B(上翻)ctrl+U(慢慢翻)vi:查看并编辑2.新建文件touchtouch > charity '新建一个名为charity的空文件touch “charity”3.编辑文件echo 、viecho:给文件加内容, echo "内容" > 文件名, Echo "My English name is charity" > charityvi:编辑修改文件内容,按ESC键可以在命令模式与编辑模式间切换(目前编辑较困难,某些命令会自动在命令模式与编辑模式间切换),命令:vi 文件名:io:新增一行并自动转换为编辑模式;r:修改光标所在字符;s:修改当前字符并自动转换到编辑模式;c+w:对一个单词进行修改;x:删除当前字符,n+x: 删除光标后n个字符后的字符;dd:删除当前行,n+dd 删除第n行;u:撤销,相当于windows的ctrl+z;yy:复制当前行;p:粘贴;shift+4:到行尾;shift+6:到行首;j:下一行;k:上一行;h:左移;l:右移;:w:保存;:wq:保存退出;:q!:强制退出;:x:保存退出;:set nu:给文件加行数,:set number;:set nonu:去掉行号;n+G:跳到第n行;G:跳到最后一行;1+G:跳到首行;:n|:显示第n行的内容;4.在文件中查找并替换、删除内容/ 、? 、>/:查找文件内容,/charity 查找charity,"n"查找下一个,"N"查找上一个?:查找文件内容,从下往上找,?charity;:1,$s/KK/charity/g:替换,将KK替换为charity,"/g"表示全部替换,不加"g"只替换一个;:s/^m/ /g:删除^m以空格替代;:1,$s/^m/ /g 替代全部,"1,$"表示从第一行到最后一行;>:删除文件内容,> 文件名'慎用,没有提示是否确定的5.重命名文件/文件夹mvmv charity charity1 命名文件/文件夹charity为charity16.改变文件属性chmodchmod 777 <文件名> 给文件赋予最大权限,如果安装文件时权限不够时使用7.安装文件make install8.执行文件 ./ <文件名> '怀疑是执行文件9.查找文件findfind . -name charity 查找文件名为charity的文件,返回路径find y? 查询yfind y* 查询以y开头的文件10.查看文件头、尾head 、tailhead -n:显示文件的前n行;tail -1:显示最后一行;tail -f:动态显示文件尾,查看日志文件等...11.复制文件cp dir/ 将文件charity复制到dir中12.文件打包与解压tar cvf dir.tar dir1:将dir1打包为dir.tartar xvf dir.tar dir1:将dir.tar解压为dir1 ‘猜的二文件夹相关命令1.新建文件夹mkdirmkdir charity 新建名为charity的文件夹2.修改文件夹mvmv charity charity1 修改文件夹名为charity13.删除文件夹rmdirrmdir:删除空文件夹;rmdir -rf 或rmdir -r:删除文件或文件夹4.查找文件夹5.复制文件夹cpcp -r charity dir/ 将charity中所有文件复制到dir中,charity仍然保留6.查看文件夹中文件lsls -rtl 根据时间升序排序ls -l 根据名称排序"-"开头表示普通文件;"d"开头表示文件夹;"."开头表示隐藏文件7.文件大小查看df -g:-g表示以G为单位查看三文件目录相关命令1.进入对应目录cd 测试/charity/201007072.返回上一级目录cd ..3.返回当前用户根目录cd4.返回root用户根目录cd /5.查看当前路径pwd四系统性能相关命令1.系统进程ps:查看当前进程;ps -ef:查看所有进程;ps -ef|grep java:查看java应用系统进程,weblogickill -9 <进程号> 杀进程2.查看CPU topas:相当于windows资源管理器;3.查看内存vmstat -l:查看系统内存4.电脑属性查看iostat5.weblogic属组查看isuser weblogic 'weblogic中pgrp表示属组6.改改变文件属组chown weblogic:bea yy ,bea属组,yy文件名7.查看登录用户who:查看所有登录用户;whoami:查看当前用户;8.查看操作系统uname9.看id uid10.切换用户su -informix五FTP访问传送文件1.从服务器上获得文件1.1 进入本地将要存放文件的目录1.2 FTP 192.168.0.1 ’进入ftp服务器并输入密码1.3 cd 测试/charity/20100707 ‘进入服务器存放文件的目录1.4 bin 转换为二进制1.5 get charity.war1.6 bye ‘返回本地1.7 jar xvf *.war ’解压1.a get取文件,mget取文件夹(mget取文件夹时只取文件夹里的文件不取文件夹本身且默认每个文件一一提醒):prompt off ,关闭mget提示prompt on ,开启mget提示1.b lcd e:\charity 本地操作系统中进入E盘charity文件夹,可以更换文件get的目的路径2.传文件到服务器上2.1 进入本地待放文件的文件夹;2.2 ftp 192.168.0.1 进入ftp服务器;2.3 put d:/wenj.txt ’将本地D盘下的文件wenj.txt放到FTP服务器上。
AIX常用命令
ctrl+c 结束前台进程
cron 通常在系统启动时由/etc/inittab启动
控制用户使用crontab的两个文件:/var/adm/cron/cron.deny不允许使用cron的用户 /var/adm/cron/cron.allow允许使用cron的用户
smitty install_update
smitty update_all 升级所有软件包
smitty remove 卸载软件包
lslpp -l |grep clu|wc -l 查看安装了多少个
lslpp -l bos.*|more
instfix -a | grep 、、、查看某一个fix装了没
lssrc -s inetd
lssrc -t telnet
lssrc -t ftp
ps -ef 查看进程
ps aux 查看进程
ps aux |sort -rn|head -n 15 抓前15个
kill 32512 结束进程
kill -9 32512 强制终止某个进程
swapoff /dev/paging00 去激活换页空间
10、作业控制:
一个进程在前台运行时,ctrl+z可暂停运行
bg将暂停的进程放到后台运行
fg将暂停的进程放到前台运行
jobs检查暂停或者放在后台运行的进程
用户终端退出时要求后台运行的进程不停止的放在,可以使用nohup运行此进程
/etc/security/failedlogin 非法和失败登陆的记录
last root 显示root用户登陆、退出历史记录
第三章 AIX操作系统基本命令
第三章AIX操作系统基本命令3.1系统的进入和退出login: 输入用户名(例如:user01)password: 输入用户口令若用户名及口令均正确,则用户将登陆成功。
此时系统会出现命令提示符$或#,即表示可接收用户输入的操作系统命令。
退出系统:<ctrl+d>或exit或logout。
3.2passwordpassword命令用于建立或修改用户的密码。
如:#passwordpasswd: —输入旧口令new passwd: —输入新口令re-enter new paswd: —重新输入新口令3.3mkdir、rm、mv和cdmkdir :用于创建目录rm :用于删除文件或目录(rm –r )mv :用于改变文件或目录名cd :用于进入系统某一级目录中去3.4ls功能:显示目录中的内容,列出当前目录中所有文件的文件名参数说明:a :列出目录中所有文件d :列出所有子目录l :列出长格式文件信息举例:ls –a :列出当前目录中的所有文件ls –l :显示文件的详细信息3.5date功能:显示当前日期和时间,超级用户可以进行修改举例:$date显示:Tue Feb 8 09:23:58 BJST 20003.6cal功能:显示日历✧举例:$cal 99 查看99年日历$cal 11 99 查看99年11月的日历3.7cat功能:连接或显示文件举例:cat myfile :显示myfile文件中的数据cat >myfile :从标准输入(键盘)建立文件myfile 3.8wc功能:计算文件中的行数、字数和字符数参数说明:c :计算字符数l :计算行数w :计算字数举例:# wc profile13 53 381 profile| | |行数字数字符数3.9clear 、echo和bannerclear :用于清屏echo :用于在屏幕上显示信息banner :用‘#‘组成字符串在屏幕上显示信息3.10who功能:列出当前系统注册的用户举例:$who am i-- 列出当前系统使用者身份3.11finger显示当前登陆到系统中的用户的信息举例:$ finger team02Login name: team02Directory: /home/team02 Shell: /usr/bin/kshOn since Mar 04 16:17:10 on tty3No Plan3.12mail功能:发送和接受信件举例:SENDING MAIL$mail user01subject:meetingthere will be a brief announcementmeeting today in room 602 at noon<ctrl+d>cc:<Enter>RECEIVING MAIL$mailmail type ? for help“/user/spool/mail/user01”:message 1 new>n 1 user02 wed jan 4 03:50 1989date:wed 4 jan 89 03:50:10from: user02cc:there will be a brief announcement meeting todayin room 602 at noon&接收信件时在mail 提示符&后面可使用的命令:d :删除信息s :把消息添加至文件中m :向后查看消息q :退出信件接收并把消息留在队列中? :显示信件选项^# :到显示的顶部t :到所收消息的顶部3.13ps功能:显示后台进程的有关信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
batch 命令等同于输入 at -q b -m now 命令
例: batch <<!
longjob
!
bc
为任意精度算术语言提供解释器
内部寄存器
scale 计算表达式小数位的全局值 0 <= scale <= {BC_SCALE_MAX}
相关文件:
/var/adm/cron/at.allow 其中列出的用户可以使用 at 命令
/var/adm/cron/at.deny 其中列出的用户不能使用 at 命令
/var/adm/cron/FIFO 管道文件,当用 crontab 或 at 命令提交新作业时,它将消息发送到 cron 守护进程
cd
更改当前目录
[dira dirb] 把当前工作目录中的字符串 dira 用 dirb 替换
环境变量 $CDPATH 用于更改目录时的搜索路径
chgrp
更改文件或目录的组所有权
chmod
更改文件方式
r(read) 查看文件中的数据/可以列出目录的内容
--没有“read”标志,目录内的文件系统对象是不可查看的,但是知道磁盘上对象的完整路径,就仍然可以访问目录内的对象
w(write) 修改文件以及删除/可以在目录中创建文件
x(execute) 运行程序/可以进入该目录并访问内部的任何子目录
--没有“execute”标志,目录内的文件系统对象是不可访问的
后台启动进程(&): $ CommandName&
守护进程是无人照管后台进程,任何时候都可用
zombie进程是已杀死或退出的进程,不具有分配给它的其它系统空间,它不在执行但仍在进程表中存在,真到父进程死
alias
创建或显示命令别名
name=string 定义别名,如果string包含空格,用引号圈起
capture
允许终端屏幕被捕获至文件(仿真 VT100)
屏幕捕获 Ctrl-P ($SCREENDUMP 捕获键为3位数八进制数 例:SCREENDUMP=014 Ctrl-L)
停止捕获 Ctrl-D / exit
-a 将屏幕内容附加(默认覆盖)至指定的文件或 screen.out 文件
/dev/null
发送到 /dev/null 的任何数据将被废弃
例:myprog < myscript > /dev/null
命令的几点提示:
; 分号分隔命令,两个命令可在同一行上输入
\ 反斜杠可以使命令跨行
-- 结束标志,后面跟的是参数
参数或选项是数值时的数字范围 /usr/include/sys/limits.h (INT_MAX,INT_MIN)
进程的几点提示:
实际运行在计算机上的程序或命令称为进程
进程存在于“父子”层次结构中
系统在它启动时将(PID)进程标识号指定给每个进程
例:echo "ksh shellfile" | at 3:00 pm January 24
echo "ksh shellfile" | at now tomorrow
echo "ksh shellfile" | at now + 2 days
echo "ksh shellfile" | at now next week
ibase 输入数字的基数 2 <= ibase <= 16
obase 输出数字的基数 2 <= obase = {BC_BASE_MAX}
例:echo 'scale=10; 104348/33215' | bc PI的近似值
标识符
可识别的标识符有三种:普通标识符、数组[]标识符、函数()标识符
重定向标准输出
> filename 指定的文件用作标准输出
>> filename 重定向输出附加到指定文件末尾
>& 将输出到某个文件描述符的内容转至其它的文件描述符,相当于 "The same as"
例:command > standard 2> error 9> data 将标准输出、标准错误重定向,并在文件描述符 9 上构建数据文件
链接的类型
硬链接 允许从新文件名访问同一文件系统中的文件数据,当除去最后一个硬链接时,删除 i-node 号及其数据
符号链接 允许从新文件名访问其它文件系统中的文件。符号链接是一种包含路径名的特殊类型的文件
文件命名约定
文件名最长可为 255 个字符,并可包含字母、数字和下划线,目录遵循与文件相同的命名约定
操作系统区分大小写字母
避免使用字符:/ \ " ' * ; - ? [ ] ( ) ~ ! $ { } < > # @ & |
如果文件名以点 (.) 开始,则正常目录列表时隐藏该文件名
文件路径名
文件系统中的所有路径都发源于 / 目录,路径名的长度不能超过 1023 个字符
DEL 字符(八进制 0177)则打印成 ^?
其它非打印字符打印成 M-x,其中 x 是最低七位的 ASCII 字符
-t 跳格符打印成 ^I 而换页符打印成 ^L
-r/-S 以一个空行来替代多个连续的空行
-s/-q 无法找到输入文件时不显示消息
cal
显示日历
[[Month]Year] 指定年或月的日历
cat
显示文件
-n 行号显示,从 1 开始编号
-b 省略来自空行的行号
-v 将非打印字符显示为可视字符,除了跳格符、换行符和换页符
ASCII 控制字符(八进制 000-037)打印成 ^n,其中 n 对应八进制范围 100-137的 ASCII 字符
/var/spool/cron/atjobs 包含 at 的假脱机区域目录
banner
将 ASCII 字符以大型字母的形式写至标准输出
batch
当系统负载较轻时允许运行作业
关于已调度的命令的所有输出以邮件发送给用户,除非您重定向该输出
执行命令时保留环境变量并保留当前目录,不保留打开文件描述符、陷阱和优先级
now , noon , midnight , am/pm (默认24小时制时钟)
+/next ( minute[s] , hour[s] , day[s] , week[s] , month[s] , year[s] )
today(晚于当前时间缺省) , tomorrow(早于当前时间缺省)
通配符和元字符模式匹配
(*) 匹配任何序列或字符串,包括没有字符
(?) 匹配任何单个字符
([]) 匹配括写
. 当前工作目录
.. 当前工作目录的上一层目录(父目录)
AIX 基本命令 2005.11
文件
文件用于操作系统中信息的所有输入和输出(I/O),标准化对软件和硬件的访问
常规文件
文本文件以 ASCII 方式存储,不能包含 NUL 字符
二进制文件包含可由计算机读取的信息
特殊文件
块文件和字符文件定义设备
如果有连字符(-)紧跟在 << 重定向字符后,则从每行中舍去前导制表符
例:cat <<- xyz
将在显示器上显示此消息,并且前导制表符已除去。
xyz
管道(|)
将一个命令的标准输出用作另一个命令的标准输入
$HOME 当前用户的主目录
标准输入、标准输出和标准错误
stdin 文件描述符 0 标准输入 (键盘)
stdout 文件描述符 1 标准输出 (显示器)
stderr 文件描述符 2 标准错误(诊断)输出 (显示器)
例:常见错误
cat f1 f2 f3 >> f1 (cat: 0652-055 f1: Source is same as Target. Skipping...)
cat f1 f2 f3 > f1 (实际上擦除f1的内容,然后将f2、f3的内容附加到f1)
tsh.sh 2>&1 将标准错误输出转至标准输出
重定向标准输入
< filename 指定的文件用作标准输入
<< eofstring 使用直接插入输入(Here)文档
eofstring 是不包含模式匹配字符的字符串,shell 将后继行视为 command 的标准输入(对内容执行变量替换和命令替换),直到发现仅由 eofstring 组成的行
at
设置定时作业
-l 报告已调度的作业 (atq)
-o 按调度顺序列出作业
-t Date 提交作业在指定的时间运行
[[CC]YY]MMDDhhmm[.SS]
-r Job... 删除由 at 或 batch 命令调度的 Job (atrm)
file:s suid 以可执行文件的所有者标识运行,而不是以启动程序的用户标识运行
file:s sgid 以可执行文件的组标识运行,而不是以启动程序的用户的组标识运行
file:t save-text 程序完成后在内存中保留备份,不用每次从磁盘加载到内存
dir:s sgid 使得在该目录下创建的任何文件及目录属于该目录所拥有的组
-i 指定交互式删除
-u User 删除指定用户的所有作业
-q Queue 指定在哪个队列中调度要提交作业
a(at) b(batch)