编辑文本(vi工具)
编辑文本(vi工具)
3.5 操作文件 操作文件
查看文件属性信息:ls 举例:ls -l /data
第1列:第一个字符表示文件类型,“–”表示普通文件,“d”表示目录文件,“l”表示连接文件;其余9个字符表示和文件的存取权限。 第2列:链接数 第3列:文件属主
第4列:文件属主所属组名
第5列:文件大小(单位:byte) 第6~8列:文件最后更新时间 第9列:文件名
操作文件
查找文件: find
举例:find /var -size +1000000c -xdev pathname_list 搜索路径名
name “filename” 文件名中包含的字串 type x x为f(普通文件)、d(目录)、 点)等
l(链接文件)、M(挂接
user username 查找指定文件属主的文件
size ±n[c] 指定文件大小,block为单位,若大 小后带c,
表示以byte为单位; +表示大于,-表示小于 atime ±n “-”表示n天内被访问,“+”表示n天 前被访问 xdev或者mountstop 只查找指定路径所在的文件系 统,避免搜索路 径下挂接有其它文件系统时嵌套往里(跨文件 系统)查,mountpoit为HP-UX的用法 其它常用命令 目录类 pwd 显示工作目录的路径名 cd 更改当前目录 mkdir [-p] 创建目录 mvdir 移动(重命名)目录 cp [-r] 复制目录 rmdir 删除目录 dircmp 比较两个目录及其公共文件的内容 du [-sm] 查看目录内文件大小总和 其它常用命令 文件类 touch 更新文件访问时间或者创建空文件 cat 显示文本文件内容 more 分页显示文本文件内容 wc 统计文件的行数、单词数、字符数 file 查看文件类型 > 管道输出重定向到文件 >> 管道输出重定向追加到文件 操作文件 其它常用命令 打包类 tar 打tar包 tar cvf icbc.tar icbc 查看包 tar tvf icbc.tar 解tar包 tar xvf icbc.tar gzip/gunzip 压缩包 gzip -q backup.tar 包解压 gunzip gunzip backup.tar.gz compress/uncompress 压缩包 compress -q backup.tar 包解压 uncompress backup.tar.Z 3.6 了解环境 系统运行级别 命令:who -r . run-level 5 2013-06-05 00:45
last=S
系统版本 AIX: oslevel -s SLES: SPident 或者 sam (注:SLES 11使用sam) 主机名 hostname 逻辑CPU(系统层面)个数 AIX: vmstat |grep \ SLES: cat /proc/cpuinfo | grep processor | wc -l
物理内存及交换空间 AIX: svmon -G | head -n 3 (注:单位为page,通过pagesize查看一个page是多少字节) SLES: free -m (注:带-m选项表示使用MB为单位) 文件系统 AIX: df -g SLES: df -h 网络带宽 AIX: entstat -d ent0 |grep \ SLES: ethtool eth0 注:ethtool需要系统管理员权限执行才能获取网卡信息 IP配置
AIX: ifconfig -a SLES: /sbin/ifconfig -a 路由表 netstat -rn 是否使用虚拟机
AIX: lsattr -El sys0 | grep dedicated 注:如果dedicated属性值为false,则是。 SLES: cat /proc/scsi/scsi | grep VMware 注:若有对应输出,则是。 软件包 AIX: lslpp -l SLES: rpm -qa 补丁 AIX: instfix -i | grep 补丁号 SLES: 无基于补丁号的信息 进程
列表进程信息: ps -ef UID:启动进程的用户
PID:进程的ID号,每个ID号进程是唯一对应的,是进程的唯一标识
PPID:父进程的ID号,启动进程的父进程,如果此进程为1或0,为系统进程启动 C:CPU资源使用
TTY:进程关连的终端,“-”表示进程不关连终端,“?”表示未知,“number”表示终端编号(如tty2)
CMD:进程的具体名字、命令运行选项参数
进程
按CPU使用率排序 AIX: ps aux SLES:ps -eo pid,%cpu,args | grep -v \按内存使用率排序 AIX: ps -efl | sort -r -n +9 SLES:ps -eo pid,%mem,args |grep -v \进程
按CPU使用率排序 AIX: ps aux SLES:ps -eo pid,%cpu,args | grep -v \按内存使用率排序 AIX: ps -efl | sort -r -n +9 SLES:ps -eo pid,%mem,args |grep -v \