Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26519
  • 博文数量: 17
  • 博客积分: 610
  • 博客等级: 上士
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-08 15:27
文章分类

全部博文(17)

文章存档

2006年(17)

我的朋友
最近访客

分类: LINUX

2006-05-09 19:03:14

一 LINUX命令


一般的LINUX命令大体上可分为两类:

>shell的内部命令

是一些较为简单但又很常用的命令,如CD,EXIT及其他的shell流程控制语句等.这些命令在HSELL启动时进入内存,犹如操作系统本身所具有的命令一样.

>shell的外部命令

大部分命令属于外部命令,每一条SHELL的外部命令都是一个独立的可执行程序.也就是说shell外部命令实际上就是一些实用工具程序,系统管理员可以在shell环境下独立安装和卸载它们.

1 LINUX命令格式

SHELL是操作系统平台与用户进行交互的界面.LINUX用户在这个界画中输入LINUX命令,然后由SHELL对命令进行分析后,将命令请求交给适当的后台处理程序,等待处理的结果,并通过SHELL界画将处理结果返回给用户.根据程序的功能不同,SHELL可能返回一些输出信息,或者不返回任何信息.

命令格式:

command [option] [arguments]

>command 所发的命令

>option      命令的选项,说明对命令的要求.

>argument 命令的参数,描述命令作用的对象

在执行linux命令时,shell必须能够找到这个程序文件,shell的环境变量PATH包含了一系列的目录路径,用于SHELL的自动搜索.如果程序文件直接位于这些目录中的某一个中,则可以在SHELL提示符下直接调入程序名,SHELL在PATH所指定的目录中能够找到该文件,即可载入执行,如果一个程序文件没有放在这些目录中,则需要使用绝对路径来运行这个命令.

2 LINUX命令的参数

执行LINUX命令时,除了命令本身外,还可能包括可选项参数和命令对象参数.

作为可选项的命令行参数由前缀"-"或"--"(连字符)标识,它们允许用户指定什么行为将用于这个调用.可选项参数还可以带自己的参数,可由空格 <TAB>或二者结合组成可选项列表,共同影响程序的执行.可选项参数的形式一般为:

>-f    不带参数的选项,一般称为短格式可选项.

>-f512  带一个参数的可选项,-f选项带512参数,没有空格隔开.

>-f 512     带一个参数的可选项,-f选项带512参数,有空格隔开

>--filesize 双连字符标识的可选项,通常称为长格式可选项,使用具有比较完整意义的选项名,与短格式可选项具有同样的意义.

>--filesize=512 长格式可选项的带参数形式.

3 获得帮助

1> 通过帮助选项

shell命令使用-help的选项获得使用帮助.而非shell命令可以通过使-h或--help选项获得命令的参数列表或简单的使用说明

2> 使用MAN命令获得帮助

3> 命名用INFO查看信息

INFO程序是GNU的超文本帮助系统,LINUX中的大多数软件都提供了INFO文件形式的在线文档.INFO文档一般保存在/USR/SHARE/INFO目录中,可使用INFO命令查看INFO文档.

4> HELP命令


二 文件系统操作类命令

1 目录操作命令

1> 目录访问

<1> 列出文件或目录下的文件名

LS [-a][NAME]

>LS 列出当前目录下的文件名

>LS -a  列出包括以"."开始的隐藏文件在内的所有文件名

>LS -t 依照文件最后修改时间的顺序列出文件名

>LS -l     列出上当下所有文件的权限 所有者 文件大小 修改时间及名称

<2> 查看用户当前所在的位置

PWD

<3> 查看目录所占的磁盘容量

DU [-s]目录

-S 显示总容量及子目录的容量

<4> 改变工作目录

CD [NAME]

>CD ~DIR1

改变目录至DIR1目录下

>CD ~USER

改变目录位置至用户的工作目录

>CD ..

改变目录至当前目录的父目录.

>CD ~

改变目录位置至用户登录时的工作目录

2> 建立和删除目录

<1>建立目录

MKDIR 目录名

<2>删除目录

RMDIR目录名  删除空目录

RM -r 目录及其目录下的文件,删除时提示

RM -rf 直接删除目录,不提示

<3>建立文件

>文件名

TOUCH 文件名

3> 装载文件系统

FDISK -l  列出分区目录

mount /dev/XXXX /要挂载到的目录

CDROM 光盘

FD0 软盘

HDa1   第一块IDE硬盘

SDA1 第一块SCSI硬盘

PS:U盘被识别为SCSI硬盘.

<2>卸载文件系统

 umount dir

例:mount sdb5 /usb

      umount /usb


2 文件操作命令

<1>FIND命令查找

FIND [PATH][EXPRESSION]

FIND NAME 根据文件名查看

FIND - adminN  在过去N分钟内被读取过的文件

FIND -typeT        文件类型是T的文件,T类型有d(目录), c(字符设备文件)b (块设备文件) f (普通文件) l(符号文件) s (套接字文件)

<2>whereis 命令查找文件

whereis [options] filename 用于查找系统命令

<3>LOCATE 

比FIND快10倍

<4>grep string file

寻找文件file中包括字符string所在行的文本内容

<5>查看文件内容

CAT 文件名

<6> 分面查看文件内容

MORE 文件名 或 CAT 文件名|MORE

<7>查看文件全部内容

LESS

<8>查看文件前10行

head

<9>查看文件后10行

tail


2 复制 移动和删除文件

<1>CP [-R]源地址 目标地址

CP /TEM/FILE1 . 复制FILE1到当前目录下.

CP -R DIR1 DIR2 复制整个目录

<2>移动或更改文件和目录名称

MV 源地址 目的地址

<3>删除文件或目录

RM FILE1 删除文件名为FILE1的文件

支持通配符?和*

3 设置文件或目录权限

权限可以分为3类:读权限R 写权限W 可执行权限X.

文件类型:d目录 

b系统设备,通常为一个磁盘 

c系统设备,使用连续字符输入/输出与外界交互如串口或声音设备

-普通文件,没有特殊属性

-rwr-r 1 root root   26195  

rw-主权限,即作者

-r- 组权限

r 其他

<1>使用CHMOD命令设置文件或目录的操作权限

chmod [-R] user mode filename

>USER 指定更改权限的用户对象,分为4种类型.U(文件所有者),G(文件所有者所属的组) O(其他用户) a (ALL,所有用户)

>MODE +|-|=[r|w|x]

>FILENAME 操作的文件名或目录名

>-R  递归修改子目录中的文件

<2>CHOWN命令更改文件或目录的用户所有权

chown [-R] user filename

<3>CHGRP改变文件或目录工作组所有权

chgrp[-R]groupname filename

<4>文件的链接

ln [options] souce dist

链接有两种:硬链接(HARD LINK) 符号链接(symbolic link)

建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接

符号链接,相当于建立快捷方式.

<5>文件和目录的安全管理

1> 对文件的安全性进行设置

>对不同类的用户设置不同的权限

>对不同的文件设置不同的权限

>慎重设置执行权限

2>对目录的安全性进行设置

>拒绝其他人查看自己的目录列表

>拒绝其他人进入自己的目录


三 打印管理类命令

1 安装打印机:redhat-config-printer-tui

2 管理打印机 lp [option]

lp -q 设置优先级

lp -d 设置详细的打印格式

lp -p 设置打印的页数

lpq[-p打印机名]检查打印机的状态.

3 删除打印作业

lprm [-][-printer][job id]

4 禁用和启动打印机

disable 和 enable 命令可以禁用和启动打印机

disable 打印机名

enable 打印机名


四 用户管理类命令

1 添加用户

useradd

2 手工添加用户

LINUX系统的基本用户数据库是文件文件--/ETC/PASSWORD文件.也就是口令文件.它列出所有有效用户名及其相关信息.每个用户的信息占据文件一行

LINUX的用户密码文件存放在/ETC/SHADOW文件里

3 删除用户 

USEDEL删除用户


二 用户组管理

1 添加组groupadd

2 删除组groupdel

3 为用户组设置口令

useradd  bjsfly

password bjsfly

4 修改用户组属性

groupmod [-g gid[-o]] [-n group_name] group

-g 设置用户组标识

-o 允许使用相同的GID

 -n 修改用户组名

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