搜档网
当前位置:搜档网 › UNIX系统常用命令大全

UNIX系统常用命令大全

UNIX系统常用命令大全
UNIX系统常用命令大全

UNIX系统常用命令

第一章登录和退出

1 登录

第1步新建终端

第2步telnet 192.168.0.23

第3步login 用户注册名

第4步password 口令

用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。如:sun%

2 退出

有三种形式logout或exit或按[Ctrl-D]。

3 修改口令

用passwd命令修改口令,

口令通常由6到8个字母、数字组成,至少2个字母1个数字。

注意:当你退出系统再次登录时,就要使用新的口令。

第二章unix基本命令

1 清屏

clear

2 显示当前工作目录

命令:pwd(print working directory)

功能:显示用户当前工作目录的绝对路径。

3 改变目录(打开目录)

命令:cd(change directory)

格式:cd directory_name

功能:改变当前工作目录

注意:目录名选项有:

(1) 目录名,转到当前目录下的子目录。

(2) .. 表示转到当前目录的父目录。

(3) / 表示转到根目录。

(4) 没有选项时,转到用户的主目录。

4 列出文件目录

命令:ls (list)

格式:ls [option] directory_name

功能:列出指定目录中的文件名和子目录名。当无子目录名时,列出当前目录中的文件名和子目录名。

选项:-a 列出所有文件,包括以点开头的隐含文件。

-R 显示包括子目录下所有文件

-t 安文件生成日期排序。

-l 按长格式列出文件及目录信息,包括文件类型标识,权限,链接数,文件主名,文件组名,字节数,日期。

-F 显示文件类型

5 修改权限

命令:chmod (change mode)

格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

chmod [who][op][mode] directory

功能:改变文件的读写和执行权限。有符号法和八进制数字法。

选项:(1)符号法:

u (user) 表示用户本人。

g (group) 表示同组用户。

o (oher) 表示其他用户。

a (all) 表示所有用户。

+ 用于给予指定用户的许可权限。

- 用于取消指定用户的许可权限。

= 将所许可的权限赋给文件。

r (read) 读许可,表示可以拷贝该文件或目录的内容。

w (write) 写许可,表示可以修改该文件或目录的内容。

x (execute)执行许可,表示可以执行该文件或进入目录。

(2)八进制数字法:

此方法用三位八进制数作任选项,每位数字分别表示用户本人、同组用

户、其他用户的权限,其中:

4 (100) 表示可读。

2 (010) 表示可写。

1 (001) 表示可执行。

6 建立新文件、修改文件日期

命令:touch

格式:touch filenae

功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。

7 建立目录

命令:mkdir(make directory)

格式:mkdir directory_name

功能:建立新目录

8 拷贝文件

命令:cp (copy)

格式:cp [option] source dest

cp [option] filename1 filename2

cp -r directory1 directory2

功能:把一个文件的全部内容拷贝到另一个文件,也可将一个或多个文件拷贝

到另一个目录中。

选项:-i 拷贝过程中,若目标文件存在,则询问是否覆盖

-r 对子目录下所有文件进行拷贝。

9 移动文件或文件改名

命令:mv (move)

格式:mv filename1 filename2

mv filename... directory

mv directory1 directory2

功能:改变文件或目录的名字,或把一些文件移到另一目录下。

注意:当filename1更名为filename2时,若filename2已经存在,则filename2

的内容将被filename1覆盖

10 删除文件

命令:rm (remove)

格式:rm filename

rm -r direction

功能:删除指定的文件或一个目录中的文件。

注意:用-r选项时,将删除指定目录的所用文件,包括目录名。

11 删除空目录

命令:rmdir (remove directory)

格式:rmdir directory_name

功能:删除不存在子文件或子目录的目录。

注意:删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。

12 链接文件

命令:ln (link)

格式:ln [option] filename linkname

ln [option] directory pathname

功能:为文件或目录建立一个链。其中,filename和directory是源文件名和

源目录名;linkname和pathname分别表示与源文件或源目录名相链接的

文件或目录。

选项:-s 为文件或目录建立符号(软)链接。不加-s表示为文件或目录建立硬链接注意:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出

现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。

硬链接和软链接的区别:

(1)硬链接以”.ln”结尾;软链接以“.sln”结尾;

(2)建立新的软链接时为链接申请新的i-node;而硬链接不会;

(3)软链接删除源文件后则链接文件就不能用了;而硬链接可以;

(4)建立软链接会为新的链接申请新的数据区来存放源文件名,而硬链接不会;(5)建立软链接相当于创建快捷方式;

(6)软链接的源文件可以是目录,而硬链接不可以。

13 帮助手册

命令:man (manual)

格式:man command_name

功能:显示参考手册,提供联机帮助信息。

注意:-k 按制定关键字查询有关命令

14 显示日期

命令:date

格式:date

功能:显示或设置日期和时间。

注意:只有超级用户有权设置日期。

15 显示日历

命令:cal (calendar)

格式:cal [month] year

功能:显示某年内指定的日历

第三章文本操作命令

1 显示文件内容

命令:cat (catenae)

格式:cat filename

功能:显示出文件的内容。

注意:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q键继续显示。

2 按屏幕显示文件内容

命令:more

格式:more filename

功能:按屏幕一屏一屏显示出文件内容

注意:在屏幕显示过程中有功能键。

空格键继续下一屏的输出;

回车键看下一行的输出;

q键跳出more状态;

/字符串查旬字符串所在处;

3 显示文件头部

命令:head

格式:head [option] filename

功能:显示文件的头部

选项:缺省显示文件的头10行。

-i 显示文件的开始i行。

4 显示文件尾部

命令:tail

格式:tail [option] filename

功能:显示文件的尾部

选项:缺省显示文件的末10行。

-i 显示文件最后i行。

+i 从文件的第i行开始显示。

5 显示用户标识

命令:id

格式:id [option] [user]

功能:显示用户标识及用户所属的所有组。

选项:-a 显示用户名、用户标识及用户所属的所有组

6 查看当前登录的用户

命令:users

7 显示都谁登录到机器上

命令:who

格式:who

功能:显示当前正在系统中的所有用户名字,使用终端设备号,注册时间。

8 显示当前终端上的用户名

命令:whoami

格式:whoami

功能:显示出当前终端上使用的用户。

9 寻找文件

命令:find

格式:find pathname [option] expression

功能:在所给的路经名下寻找符合表达式相匹配的文件。

选项:-name 表示文件名

-user 用户名,选取该用户所属的文件

-size 按大小查找,以block为单位,一个block是512B

-mtime n 按最后一次修改时间查找,选取n天内被修改的文件

-perm 按权限查找

-type 按文件类型查找

-atime 按最后一次访问时间查找

10 搜索文件中匹配符

命令:grep

格式:grep [option] pattern filenames

功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。

选项:-i 匹配时忽略大小写

-v 找出模式失配的行

11 统计文件字数

命令:wc (word characters)

格式:wc [option] filename

功能:统计文件中的文件行数、字数和字符数。

选项:-l 统计文件的行数

-w 统计文件的单词数

-c 统计文件的字符数

注意:若缺省文件名则指标准输入

12 显示磁盘空间

命令:df (disk free)

格式:df [option]

功能:显示磁盘空间的使用情况,包括文件系统安装的目录名、块设备名、总

字节数、已用字节数、剩余字节数占用百分比。

选项:

-k 显示磁盘空间的使用信息

13 显示文件盘空间

命令:du (disk usage)

格式:du [option] [filename]

功能:显示目录或文件所占磁盘空间大小

选项:-a 显示所有文件的大小

-s 显示制定目录所占磁盘大小

-k 以k字节的方式查看

14 显示进程

命令:ps

格式:ps [option]

功能:显示系统中进程的信息。包括进程ID、控制进程终端、执行时间和命令。选项:-U uidlist 列出这个用户的所有进程

-e 显示当前运行的每一个进程信息

-f 显示一个完整的列表

15 终止进程

命令:kill

格式:kill [option] pid

功能:向指定的进程送信号或终止进程。

选项:-9 强行终止进程

注意:pid标示进程号,可由ps命令得到。

16 显示作业状态

命令:jobs

格式:jobs

功能:显示当前作业的状态

注意:作业状态为+表示最近被停止的作业,-表示先前的作业,exit 1表示

退出的作业,job# done表示已完成的作业。

17 前台作业

命令:fg

格式:fg job#

功能:将指定作业号的作业转入前台运行。job#表示作业号。

18 后台作业

命令:bg

格式:bg job#

command &

功能:将指定作业号的作业或命令推到后台运行。

19 挂起作业

命令:stop

格式:stop job#

功能:将指定作业号的后台作业挂起.

第四章网络基本命令

1 测试网路

命令:ping

格式:ping hostname

功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。注意:被测试的主机名可用IP地址。当丢包率为(100% packet loss)则说明

当前网络不通。

2 查看自己的IP地址

命令:ifconfig

格式:ifconfig -a

注意:在linux系统中用/sbin/ifconfig 来查看自己的IP地址

6 文件传输

命令:ftp (file transfer program)

格式:ftp hostname

功能:网络文件传输及远程操作。

选项:ftp命令:

cd [dirname] 进入远程机的目录

lcd [dirname] 设置本地机的目录

dir/ls 显示远程的目录文件

bin 以二进制方式进行传输

asc 以文本文件方式进行传输

get/mget 从远程机取一个或多个文件

put/mput 向远程机送一个或多个文件

prompt 打开或关闭多个文件传送时的交互提示

close 关闭与远程机的连接

quit 退出ftp

8 确定命令位置

命令:whereis

格式:whereis command

功能:确定一个命令的二进制行码、源码及联机手册所在的位置。

9 查找非标准命令

命令:which

格式:which command

功能:查找非标准命令,即使用别名或系统中标准命令集之外的命令。

10 回忆命令

命令:history

格式:history

功能:帮助用户回忆执行过的命令。

11 建立别名

命令:alias

格式:alias newname name

功能:用户可以将常用的命令用自己习惯的名称来重新命名。

12 网上对话

命令:talk

格式:talk username

功能:在网上与另一用户进行对话。

注意:对话时系统把终端分为上下两部分,上半部显示自己键入信息,下半部显示对方用户键入的信息。键入delete或Ctrl+C则结束对话。

13 允许或拒绝接受信息

命令:mesg (message)

格式:mesg [n/y]

功能:允许或拒绝其它用户向自己所用的终端发送信息。

选项:n 拒绝其它用户向自己所用的终端写信息

y 允许其它用户向自己所用的终端写信息(缺省值)

14 给其他用户写信息

命令:write

格式:write username [ttyname]

功能:给其他用户的终端写信息。

注意:若对方没有拒绝,两用户可进行交谈,键入EOF或Ctrl+C则结束对话。

15 参数回至标准输出

命令:echo

格式:echo [-n] [arguments]

功能:将参数即字符串至标准输出即显示器

选项:-n 不向标准输出回送换行符

17 进程睡眠

命令:sleep

格式:sleep time

功能:使当前正在执行的进程在规定的时间内处于睡眠。

注意:time为进程将睡眠的时间,以秒为单位。

我来灌一把redhat的

一. 启动,关机,登入,登出相关命令

登录

登出

登出

停止系统

停止系统

重启动

切断电源

把内存里的内容写入磁盘

安装lilo启动管理程序

安装lilo启动管理程序

二. Shell相关命令

切换Shell

显示命令履历

设置命令别名

取消命令别名

显示命令所在位置

查询命令种类

显示字符串或者变量内容

设置/显示Shell变量

显示环境变量

设置环境变量

设置临时环境变量

释放环境变量

设置环境变量

释放环境变量

执行文件当中的命令

查询命令手册

查询超文本命令手册

显示命令简介

通过关键字查询手册

三. 用户管理相关命令

切换到其他用户

追加用户

追加用户

删除用户

修改用户设置

修改用户私人信息

追加组

删除组

修改组设置

更改密码

显示用户名

显示登录用户帐号

显示所有登录用户信息

查询登录用户信息

查询登录用户信息

显示指定用户的ID信息

显示指定用户的所属组

显示指定用户的个人信息

开关与他人收发消息

给其他用户发消息

给所有用户发消息

和其他用户聊天

四. 系统消息相关命令

显示/设置当前时间

显示系统运行时间

显示机器的核心构架(如i386) 显示操作系统信息

显示终端名

显示登录/登出在履历

显示非法登录信息

显示当前键盘配置

变更键盘配置

查询磁盘使用信息

查询磁盘使用信息

显示系统启动消息