Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1276715
  • 博文数量: 247
  • 博客积分: 5587
  • 博客等级: 大校
  • 技术积分: 2060
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-24 13:27
文章分类
文章存档

2012年(101)

2011年(44)

2010年(102)

分类: LINUX

2010-02-26 18:33:59

          Linux的命令组成

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 修改用户组表示


阅读(921) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~