分类: LINUX
2010-02-26 18:33:59
Linux命令组成:shell内部命令+shell外部命令
shell内部命令:最简单最常用的命令,在shell启动时进入内存
shell外部命令:独立的可执行程序。是一些使用工具程序
Linux命令的格式:
命令体 [选项] [命令的参数,命令的对象] []代表可有可无。
如何
获得命令的帮助:
1. 命令-h 或 命令—h
2. man命令
3. info
info是GNU的超文本帮助系统
4. help命令
目录访问
ls
短格式列出当前目录的子对象
ls –a 短格式列出当前目录的子对象,包括“.”,“..”
ls –l
长格式列出当前目录的子对象
ls –F 列出当前目录的子对象,并通过符号来表示不同的文件类型
ls –R 递归列出所有子对象
察看用户当前工作目录
pwd
察看目录所占磁盘容量
du 目录名
改变工作目录:
cd
cd ~user 到user用户的主目录
cd ..
到当前工作目录的父目录
目录的创建
midir 目录名
rmdir 或 rm 解释-f 与 –R选项
装载与卸载文件系统:
mkdir /backup
mount –t ext3 /dev/hda6
/backup
umount /backup
访问文件:
find命令
find . –name
“*.c”
find . –typef
find . –ctime-20
find . /ussr/bin –typef
–mtime-1
–print
whereis
b 只查找二进制文件
m 查找主要文件
s 查找来源
u
查找不常用的记录文件
grep 文件中字符串的查找
grep abc file1 现实file1中又abc内容的行
cat 列出文件内容(不分页显示)
more分也显示,可下翻但不可上翻
less分也显示,可下翻但可上翻
,q键退出阅读状态
复制命令
cp fiel1 file2
移动或改名
mv
删除文件或目录
rm f?
ls命令的显示
第一个域,文件类型
第2~4域,文件所有者权限
第5~7域,文件所有组的权限
第8~10域,其余用户的权限
文件所有者
文件所有组
文件的大
小(块)
文件的创建日期
文件的名称
修改文件目录的操作权限:
chmod 命令
u 代表文件所有者
g
代表文件的所出组
o 代表其他人
a 代表所有用户
可操作权限有
r 读
w 写
x
执行
添加权限用“+“
删除权限用“-”
也可选用数字表示法
改变文件的所有者
chown
[-R] 文件或目录 所有者
改变文件的所有组
chgrp [-R] 文件或目录 所有组
文件目录的安全性管理:
不同用户不同权限
不同文件设置不同权限
慎重使用执行权限
拒绝其他用户查看自己的目录列表
打印机管理命令
SETUP命令 打印机半图形化管理
参看
P108~111
添加用户方式
手工:修改/etc/passwd,/etc/shadow命令
/etc/passwd的七个用“:”分开的域
用户注册名/用户口令/用户标识/用户所属组标识/用户描述/用户的主目录/用户使用的
SHELL
/etc/shadow文件是为提高密码安全性,并不是所有的LINUX都有/etc/shadow文件,口令保护机制把这个系统上的口令设定为
除了系统管理员之外的所有人都不可读,提高了系统的安全性!
命令:useradd user
passwd user
限制用户登陆:可将/etc/passwd文件中的用户shell域替换成用户可执行的具体命令,以限制用户登陆后的操作。
用户的删除
命令:
userdel user 只删除用户帐号,不删除用户主目录中的文件
userdel
–r
user 删除用户帐号,同时删除用户主目录中的文件
手工:
注释或删除用户在/etc/passwd,/etc/shadow中的相
关行
添加组方式
手工:修改/etc/group该文件中条目为“:”分开的4个域
用户组名/用户组口令/用户组标识/附加该组的用户
添加组
groupadd 组名
为用户组设置口令:
任意创建用户输入密码,然后在/etc/shadow中找到该密码的加密码。这样将加密码粘贴进组的口令区域即可,从此该组的口令为该用户的密码
组合~~
删除用户组:
groupdel 组名
手工删除组:
手工注释或删除在/etc/group中与该组相关的条目
修改用户组属性:
group [-g
gid[-o]] [-n
group_name] group
-o 允许GID重复,-n修改组名 –g 修改用户组表示