Unix常用命令

 
                        Solaris 常用命令
 
 
命令类型
 
命令名
命令参数
        功能解释
文件操作
ls
 
 
 
-l
 
-R
 
 
-F
列出用户目录下的文件及目录。
 
列出文件的存取权限。
 
递归的列出所能遇到的所有子目录。
 
列出当前目录中的所有文件,在目录后放置一个“ / ”,可执行文件显示为 *
more  file1
 
逐屏显示文件内容。
pg  file1
 
逐屏显示文件内容
cat > file1
 
建立正文文件。
文件名 file1 ,输入文件内容,内容输入完毕后,在新一行行首按键 Ctrl+d
who> users-on
 
 
使用 shell 的输出改向功能建立文件。
在当前目录下建立一个名为 users-on 的文件,将 who 命令的输出写入文件中。
 
1)cp file1 file2
 
2)cp  file1 file2 file3 filedir
 
1) 将文件 file1 内容复制到 file2 中。
2) 将文件 file1 file2 file3 内容依次复制写入文件 filedir 中。
mv  secondfile file2
 
给文件改名。
secondfile 改名为 file2
rm  file1
 
 
-i
删除文件。
 
确认要删除的文件。
cat file1 file2>total 
 
合并文件。
实用程序
sort  file1
 
 
 
-r
对文件内容排序(按 ASCII 码排序)。
 
ASCII 码逆序排列。
wc  file1
 
 
 
-l
统计文件中的行数、字数、字符数。
 
仅统计行数。
grep  sun file1
 
在文件中查找含有特定字符串的行。
在文件 file1 中查找含有字符串“ sun ”的行。
passwd
 
更换口令
chmod  777 file1
 
改变文件的存取权限。
其中三位八进制数分别代表 属主、同组用户、其他用户的权限。每位八进制数由三位二进制数组成,分别代表权限“ rwx ”。
工作环境
set
 
输出环境变量
pwd
 
确定当前位置
cd
 
返回主目录
tty
 
输出现在使用的终端连接在哪个端口上
系统工作情况
ps
 
 
-f
 
-e -A
 
列出本用户进程
 
列出进程详细信息
 
列出系统中所有进程
文件管理
cat file1
cat file1 file2 file3
cat file1|pg
 
读取文件内容
3 个文件内容依次列出
cat 结果通过管道送给 pg 命令
ln firstfile file1
 
连接文件,即一个文件可以具有多个名称。
find pathname options
 
 
 
Eg:
find /usr/sun –name file1
 
寻找文件。
从指定的路径开始,在此目录及其子目录下寻找与给定任选项匹配的文件。
Eg:
在目录 /usr/sun 及其子目录中寻找文件名为 file1 的文件。
目录管理
mkdir directoryname
 
创建目录
rmdir directoryname
 
删除一个空目录
cd work1/dir1
 
改变到目录 dir1
文件系统
df
 
 
 
 
-v
监测磁盘空间使用情况。
显示所有已安装文件系统中存在的空闲空间,即可用磁盘的块数。
 
可显示出空闲空间在系统中所占的百分比。
du  [directory]
 
 
 
-s
显示某一目录中各个文件使用的的块数及块数总和。
 
只显示目录中所有文件使用块数总和。
 
mount device directory
 
 
 
 
 
 
 
mount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
-p
 
 
-v
加载文件系统。
Device 是你想加载的常规逻辑设备路径名, directory 是你想让 device 中给出的文件系统使用的目录名。即将 device 中的文件系统加载到 directory 目录下。
 
列出加载的文件系统。
 
列出加载的文件系统的简洁列表。
 
列出加载的文件系统的详细列表。
umount directory
 
卸载文件系统。
卸载位于目录 directory 上的文件系统,并且该文件系统未被使用。
eject dirve
 
弹出盘。这里 dirve floppy cdrom rmscsi
其它命令
who
 
显示当前在系统中注册的所有用户名,并列出每个注册的终端地址和每个用户的注册时间。
kill  PID
 
终止由进程号指定的后台进程
date
 
显示当前日期和时间
logname
 
显示当前所使用的登录用户名
head –30 file1
 
显示文件 file1 的前 30
exit
 
退出系统(注销)
poweroff
 
系统关机
halt
 
关闭并重新启动系统
reboot
 
重新启动系统
usradd
 
在系统中增加用户
passwd
 
为用户创建口令,或者更改口令
ifconfig -a
 
显示网络接口, IP 地址,子网掩码,广播地址等信息
prtconf
 
得到系统配置信息,包括设备信息。
dmesg
 
查看系统启动信息。包括所有在启动时成功加载的设备的列表,同时显示出检测到的错误信息。
 
finger
 
显示系统当前注册的用户
 
ping host
 
测试远程系统的可到达性。
host 是主机名或 IP 地址。
 
 
 
 
 
 
l      表中黑体字部分是命令及参数,非黑体字部分为命令所处理的文件名、目录名等信息。
 
设置环境变量,在每个用户下的.profile设置
直接生效,使用. .profile。注意两个点.后一个点是文件名
查看资源利用率命令 top
man查询
sh 任务执行(比如sh XXX.sh)
Gzip –d XXX.tar.gz 解压缩后为XXX.tar; Tar xvf XXX.tar 解压缩后为XXX.也可以直接用Gtar
netstat -a |grep 900(端口号)  查询网络情况
打包: tar cvf  目标名[xxx.tar] 源目录
压缩:gzip xxx.tar
查进程 prstat
查内存 vmstat
查端口被哪个进程占用:
lsof用来查看端口占用情况(占用被什么进程占用)
root@hromcr # lsof -i|grep 7090
java       5589   v3test   11u  IPv4 0x600043356c0        0t0  TCP *:7090 (LISTEN)
root@hromcr # ps -ef|grep 5589
    root  7377  7282   0 16:37:00 pts/5       0:00 grep 5589
  v3test  5589  5579   0   Oct 09 pts/2     152:36 /usr/jdk/jdk1.5.0_07/bin/java -server -Dprogram.name=run.sh -Djava.endorsed.dir
uname -x
psrinfo -v
prtconf |grep memory
prtdiag
mpstat
netstat
ping -a
 增加和取消ip:
ifconfig -a 查看网卡名
ifconfig e1000g0:1 plumb 建虚拟网卡
ifconfig e1000g0:1 172.30.6.11 netmask 255.255.255.0 up 设置ip
ifconfig e1000g0:1 unplumb 取消
新增用户:
useradd -d /export/home/aaaaaa -m aaaaaa
passwd aaaaaa
sar
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值