Solaris 10命令大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Solaris常用命令
1.概述
SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便,该快捷键也可以设置。
2.硬件信息
3.系统信息
4.基本命令1、more
2、cat
3、tail
4、mkdir
5、ls
相当于DOS的del,支持通配符 * 和 ? 例如rm file*, 为了不误删除想要的文件,在用通配符删除之前,先用ls file* 看看是否列出的文件都需要删除.要注意,用命令行删除的文件是无法恢复的,Unix操作系统因为多用户的原因,无法提供DOS下的undelete命令.如果在Solaris的CDE环境下,扔到垃圾箱的文件是可以恢复的,因为扔到垃圾箱里的文件并没有被真正删除。
7、cp
9、mv
10、chown
格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
chmod [who][op][mode] directory
功能:改变文件的读写和执行权限。
有符号法和八进制数字法。
A、符号法
u (user) 表示用户本人。
g (group) 表示同组用户。
o (oher) 表示其他用户。
a (all) 表示所有用户。
+ 用于给予指定用户的许可权限。
- 用于取消指定用户的许可权限。
= 将所许可的权限赋给文件。
r (read) 读许可,表示可以拷贝该文件或目录的内容。
w (write) 写许可,表示可以修改该文件或目录的内容。
x(execute)执行许可,表示可以执行该文件或进入目录。
B、八进制数字法
此方法用三位八进制数作任选项,每位数字分别表示用户本人、同组用户、其他用户的权限,其中:
r = 4 (100) 表示可读。
w = 2 (010) 表示可写。
x = 1 (001) 表示可执行。
13、FTP
14、vi
15、PS
16、uname
17、echo
18、grep
19、ln
5.常用命令1、打包压缩
2、查找进程
3、杀进程
4、创建用户
/export/home,新增新用户的归属文件夹test
Solaris是基于网络的操作系统,它可以供多人使用,当Solaris 系统安装好之后,默认只创建了一个root用户。
而且当我们用ssh 远程访问该系统时,root 用户是连不上的,必须用其他用户连接上之后才可以切换成root用户。
一相关语法
1.1 增加用户组:groupadd命令增加用户组
groupadd [-g gid] groupName
说明:
g 制定组的ID号
gid 组的ID号(不能与现有的组ID号重复)
groupName 组名
/etc/group文件记录了系统的用户组的信息格式
1.2 增加用户:useradd命令增加用户组
useradd [-u uid | -g group] | -d dir | -s shell | -c comment | -m [-k skel_dir] ] login 说明:
u 指定用户ID号
g 制定所在组
d 指定用户目录
s 制定用户SHELL
c 用户的注释
m 建立用户目录
login 用户的登录名
/etc/passwd文件记录了系统的用户帐号的信息格式
二.示例
2.1 添加组
# groupadd -g 100 dmm
UX: groupadd: ERROR: 100 is already in use. Choose another. # groupadd -g 101 dmm
UX: groupadd: ERROR: 101 is already in use. Choose another. # groupadd dmm
# more /etc/group
oinstall::100:
dba::101:
dmm::102:
# groupadd -g 103 bl
# more /etc/group
oinstall::100:
dba::101:
dmm::102:
bl::103:
注:如果在创建组是没有指定ID,那么系统会自己生成ID
2.2 删除组:
# more /etc/group oinstall::100: dba::101: dmm::102: bl::103:
# groupdel bl 2.3 添加用户
# useradd -m -d /exort/home/david david
用此命令就可以成功的添加帐号david。
默认创建用户主目录。
修改密码
#passwd david
在重启之后,在/home 目录下就有了david目录。
注意:
/home is an auto mount directory. The home directory for user in Solaris should be created in /export/home
/home 已被automount用了,所以不能在这里建目录,如果非要使用/home,把/etc/auto_master文件的
/home auto_home 这一行注释掉。
#useradd –u 1233 –g sun –d /exort/home/sun –c “Sun test user.” –m –s /usr/bin/sh sun
solaris 10 默认的shell是sh,用起来很不方便,建议改成易于使用的bash
# useradd -m -d /home/dave dave -s /bin/bash
关于shell 可以参考blog:
Solaris 默认Shell 修改
/tianlesoftware/archive/2010/03/18/5391383.aspx
2.4 删除用户
#userdel dave
然后再删除dave用户的主目录/home/dave。
也可以使用选项”r”来一步完成。
#userdel -r dave
注:如果该用户正在连接,是删不掉的,我们可以先kill 掉该用户。
在删。
# who
root console 3月18日10:06 (:0)
dave pts/2 3月18日10:19 (10.85.10.80)
root pts/4 3月18日10:07 (:0.0)
#ps -t pts/2
PID TTY TIME CMD
1118 pts/2 0:00 ps
1112 pts/2 0:00 bash
#kill -9 1118
#kill -9 1112
# who
root console 3月18日10:06 (:0)
root pts/4 3月18日10:07 (:0.0)
本文来自CSDN博客,转载请标明出处:/tianlesoftware/archive/2010/03/18/5392539.aspx。