文档库

最新最全的文档下载
当前位置:文档库 > linux常用命令集(PDF版)

linux常用命令集(PDF版)

常用命令集

LINUX常用命令集

cal (10)

使用权限 (10)

使用方式 (10)

说明 (10)

参数 (10)

范例 (10)

crontab (11)

使用权限 (11)

使用方式 (11)

说明 (11)

参数 (11)

例子 (11)

注意 (12)

date (12)

使用权限 (12)

使用方式 (12)

说明 (12)

参数 (13)

例子 (13)

注意 (14)

sleep (14)

使用权限 (14)

使用方式 (14)

说明 (14)

参数 (14)

例子 (14)

time (15)

使用权限 (15)

使用方式 (15)

说明 (15)

使用方式 (15)

范例 (17)

uptime (17)

使用权限 (17)

使用方式 (18)

说明 (18)

参数 (18)

范例 (18)

chfn (18)

使用权限 (18)

用法 (18)

说明 (18)

LINUX常用命令集

chsh (19)

使用权限 (19)

用法 (19)

说明 (19)

范例 (19)

finger (20)

使用权限 (20)

使用方式 (20)

说明 (20)

范例 (20)

last (21)

使用权限 (21)

使用方式 (21)

说明 (21)

参数 (21)

login (21)

passwd (22)

使用权限 (22)

使用方式 (22)

说明 (22)

参数 (22)

who (22)

使用权线 (22)

使用方式 (22)

说明 (23)

参数 (23)

cat (23)

使用权限 (23)

使用方式 (23)

说明 (23)

参数 (23)

范例 (23)

cd (24)

使用权限 (24)

使用方式 (24)

说明 (24)

范例 (24)

chmod (24)

使用权限 (24)

使用方式 (24)

说明 (25)

参数 (25)

LINUX常用命令集

chown (26)

使用权限 (26)

使用方式 (26)

说明 (26)

参数 (26)

范例 (26)

cp (27)

使用权限 (27)

使用方式 (27)

说明 (27)

参数 (27)

范例 (27)

cut (27)

使用权限 (27)

用法 (27)

说明 (28)

范例 (28)

find (28)

用法 (28)

使用说明 (28)

范例 (29)

less (29)

使用权限 (29)

使用方式 (29)

说明 (29)

ln (30)

使用权限 (30)

使用方式 (30)

范例 (30)

locate (31)

使用权限 (31)

使用方式 (31)

说明 (31)

范例 (31)

ls (32)

使用权限 (32)

使用方式 (32)

说明 (32)

参数 (32)

范例 (32)

more (33)

使用权限 (33)

LINUX常用命令集

说明 (33)

范例 (33)

mv (34)

使用权限 (34)

使用方式 (34)

说明 (34)

参数 (34)

范例 (34)

rm (34)

使用权限 (34)

使用方式 (34)

说明 (35)

参数 (35)

范例 (35)

rmdir (35)

使用权限 (35)

使用方式 (35)

说明 (35)

参数 (35)

split (36)

使用权限 (36)

使用方式 (36)

说明 (36)

参数 (36)

范例 (36)

touch (37)

使用权限 (37)

使用方式 (37)

说明 (37)

参数 (37)

范例 (37)

at (38)

使用权限 (38)

使用方式 (38)

说明 (38)

参数 (38)

例子 (39)

/etc/aliases (39)

使用权限 (39)

使用方式 (39)

说明 (39)

范例 (39)

LINUX常用命令集

mail (40)

使用权限 (40)

使用方式 (40)

说明 (40)

参数 (40)

范例 (40)

mesg (41)

使用权限 (41)

使用方式 (41)

说明 (41)

参数 (41)

例子 (41)

talk (41)

使用权限 (41)

使用方式 (41)

说明 (42)

参数 (42)

例子 (42)

wall (42)

使用权限 (42)

使用方式 (42)

使用说明 (42)

例子 (43)

write (43)

使用权限 (43)

使用方式 (43)

说明 (43)

参数 (43)

例子 (43)

kill (44)

使用权限 (44)

使用方式 (44)

说明 (44)

参数 (44)

范例 (44)

nice (44)

使用权限 (44)

使用方式 (45)

说明 (45)

参数 (45)

范例 (45)

ps (45)

LINUX常用命令集

使用方式 (45)

说明 (46)

参数 (46)

pstree (47)

使用权限 (47)

使用方式 (47)

说明 (47)

参数 (47)

renice (47)

使用权限 (47)

使用方式 (48)

说明 (48)

参数 (48)

范例 (48)

top (48)

使用权限 (48)

使用方式 (48)

说明 (48)

参数 (49)

范例 (49)

skill (49)

使用权限 (49)

使用方式 (49)

说明 (49)

参数 (50)

范例 (51)

expr (51)

使用权限 (51)

说明 (51)

tr (52)

clear (53)

用途 (53)

使用方法 (53)

Reset/tset (53)

使用方法 (53)

使用说明 (53)

参数 (53)

范例 (54)

compress (54)

使用权限 (54)

使用方式 (54)

说明 (54)

LINUX常用命令集

范例 (55)

lpd (55)

使用权限 (55)

使用方式 (55)

参数 (55)

范例 (56)

lpq (56)

作用 (56)

用法 (56)

说明 (56)

范例 (56)

lpr (56)

使用权限 (56)

使用方式 (56)

参数 (57)

范例 (57)

lprm (57)

作用 (57)

用法 (57)

说明 (57)

范例 (57)

fdformat (58)

使用权限 (58)

使用方式 (58)

使用说明 (58)

参数 (58)

范例 (58)

mformat (58)

使用权限 (58)

使用方式: (59)

参数 (59)

范例 (60)

mkdosfs (60)

使用权限 (60)

使用方式 (60)

说明 (60)

参数 (60)

范例 (61)

Linux备份与压缩命令 (61)

tar (61)

gzip (63)

unzip (64)

LINUX常用命令集

在Linux环境下运行DOS命令 (65)

Linux文件内容查询命令 (66)

grep/fgrep/egrep (66)

find (67)

locate (69)

Linux文件的复制、删除和移动命令 (70)

cp (70)

mv (70)

rm (71)

Linux与用户有关的命令 (72)

passwd (72)

su (72)

Linux系统管理命令 (73)

wall (73)

write (73)

mesg (74)

sync (74)

shutdown (74)

free (75)

uptime (75)

Linux的常用网络命令 (76)

ftp (76)

telnet (78)

r-系列命令 (79)

LINUX常用命令集

cal

使用权限

所有使用者

使用方式

cal[-mjy][month[year]]

说明

显示日历。若只有一个参数,则代表年份(1-9999),显示该年的年历。年份必须全部写出:``cal89\将不会是显示1989年的年历。使用两个参数,则表示月份及年份。若没有参数则显示这个月的月历。

1752年9月第3日起改用西洋新历,因这时大部份的国家都采用新历,有10天被去除,所以该月份的月历有些不同。在此之前为西洋旧历。

参数

-m:以星期一为每周的第一天方式显示。

-j:以凯撒历显示,即以一月一日起的天数显示。

-y:显示今年年历。

范例

cal:显示本月的月历。

[root@mylinux/root]#cal2001

cal52001:显示公元2001年5月月历。

cal-m:以星期一为每周的第一天方式,显示本月的月历。

cal-jy:以一月一日起的天数显示今年的年历。

LINUX常用命令集

crontab

使用权限

所有使用者

使用方式

crontab[-u user]filecrontab[-u user]{-l|-r|-e}

说明

crontab是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user是指设定指定user的时程表,这个前提是你必须要有其权限(比如说是root)才能够指定他人的时程表。如果不使用-u user的话,就是表示设定自己的时程表。

参数

-e:执行文字编辑器来设定时程表,内定的文字编辑器是VI,如果你想用别的文字编辑器,则请先设定VISUAL环境变数来指定使用那个文字编辑器(比如说setenv VISUAL joe)

-r:删除目前的时程表

-l:列出目前的时程表

时程表的格式如下:

f1f2f3f4f5program

其中f1是表示分钟,f2表示小时,f3表示一个月份中的第几日,f4表示月份,f5表示一个星期中的第几天。program表示要执行的程式。

当f1为*时表示每分钟都要执行program,f2为*时表示每小时都要执行程式,其余类推

当f1为a-b时表示从第a分钟到第b分钟这段时间内要执行,f2为a-b时表示从第a 到第b小时都要执行,其余类推

当f1为*/n时表示每n分钟个时间间隔执行一次,f2为*/n表示每n小时个时间间隔执行一次,其余类推

当f1为a,b,c,...时表示第a,b,c,...分钟要执行,f2为a,b,c,...时表示第a,b,c...个小时要执行,其余类推

使用者也可以将所有的设定先存放在档案file中,用crontab file的方式来设定时程表。

例子

每月每天每小时的第0分钟执行一次/bin/ls:

LINUX常用命令集

07***/bin/ls

在12月内,每天的早上6点到12点中,每隔20分钟执行一次/usr/bin/backup:

06-12/3*12*/usr/bin/backup

周一到周五每天下午5:00寄一封信给alex@http://www.wendangku.net/doc/a3eb0d14a2161479171128de.html :

017**1-5mail-s"hi"alex@http://www.wendangku.net/doc/a3eb0d14a2161479171128de.html

每月每天的午夜0点20分,2点20分,4点20分....执行echo"haha"

200-23/2***echo"haha"

注意

当程式在你所指定的时间执行后,系统会寄一封信给你,显示该程式执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上>/dev/null2>&1即可。

date

使用权限

所有使用者

使用方式

date[-u][-d datestr][-s datestr][--utc][--universal]

[--date=datestr][--set=datestr][--help][--version][+FORMAT][MMDDhhmm[[CC]YY][.ss]]

说明

date可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:

时间方面:

%:印出%

%n:下一行

%t:跳格

%H:小时(00..23)

%I:小时(01..12)

%k:小时(0..23)

%l:小时(1..12)

%M:分钟(00..59)

%p:显示本地AM或PM

%r:直接显示时间(12小时制,格式为hh:mm:ss[AP]M)

%s:从1970年1月1日00:00:00UTC到目前为止的秒数

LINUX常用命令集

%S:秒(00..61)

%T:直接显示时间(24小时制)

%X:相当于%H:%M:%S

%Z:显示时区

日期方面:

%a:星期几(Sun..Sat)

%A:星期几(Sunday..Saturday)

%b:月份(Jan..Dec)

%B:月份(January..December)

%c:直接显示日期与时间

%d:日(01..31)

%D:直接显示日期(mm/dd/yy)

%h:同%b

%j:一年中的第几天(001..366)

%m:月份(01..12)

%U:一年中的第几周(00..53)(以Sunday为一周的第一天的情形)

%w:一周中的第几天(0..6)

%W:一年中的第几周(00..53)(以Monday为一周的第一天的情形)

%x:直接显示日期(mm/dd/yy)

%y:年份的最后两位数字(00.99)

%Y:完整年份(0000..9999)

若是不以加号作为开头,则表示要设定时间,而时间格式为MMDDhhmm[[CC]YY][.ss],其中MM为月份,DD为日,hh为小时,mm为分钟,CC为年份前两位数字,YY为年份后两位数字,ss为秒数

参数

-d datestr:显示datestr中所设定的时间(非系统时间)

--help:显示辅助讯息

-s datestr:将系统时间设为datestr中所设定的时间

-u:显示目前的格林威治时间

--version:显示版本编号

例子

显示时间后跳行,再显示目前日期:

date+%T%n%D

显示月份与日数:

date+%B%d

显示日期与设定时间(12:34:56):

date--date12:34:56

LINUX常用命令集

当你不希望出现无意义的0时(比如说1999/03/07),则可以在标记中插入-符号,比如说date+%-H:%-M:%-S会把时分秒中无意义的0给去掉,像是原本的08:09:04会变为8:9:4。另外,只有取得权限者(比如说root)才能设定系统时间。

当你以root身分更改了系统时间之后,请记得以clock-w来将系统时间写入CMOS中,这样下次重新开机时系统时间才会持续抱持最新的正确值。

sleep

使用权限

所有使用者

使用方式

sleep[--help][--version]number[smhd]

说明

sleep可以用来将目前动作延迟一段时间

参数

--help:显示辅助讯息

--version:显示版本编号

number:时间长度,后面可接s、m、h或d

其中s为秒,m为分钟,h为小时,d为日数

例子

显示目前时间后延迟1分钟,之后再次显示时间:

date;sleep1m;date

LINUX常用命令集

使用权限

所有使用者

使用方式

time[options]COMMAND[arguments]

说明

time指令的用途,在于量测特定指令执行时所需消耗的时间及系统资源等资讯。例如CPU 时间、记忆体、输入输出等等。需要特别注意的是,部分资讯在Linux上显示不出来。这是因为在Linux上部分资源的分配函式与time指令所预设的方式并不相同,以致于time 指令无法取得这些资料。

使用方式

-o or--output=FILE

设定结果输出档。这个选项会将time的输出写入所指定的档案中。如果档案已经存在,系统将覆写其内容。

-a or--append

配合-o使用,会将结果写到档案的末端,而不会覆盖掉原来的内容。

-f FORMAT or--format=FORMAT

以FORMAT字串设定显示方式。当这个选项没有被设定的时候,会用系统预设的格式。不过你可以用环境变数time来设定这个格式,如此一来就不必每次登入系统都要设定一次。一般设定上,你可以用\t表示跳栏,或者是用\n表示换行。

每一项资料要用%做为前导。如果要在字串中使用百分比符号,就用。(学过C语言的人大概会觉得很熟悉)

time指令可以显示的资源有四大项,分别是:

Time resources

Memory resources

IO resources

Command info

详细的内容如下:

Time Resources

E执行指令所花费的时间,格式是:[hour]:minute:second。请注意这个数字并不代表实际的CPU时间。

LINUX常用命令集

e执行指令所花费的时间,单位是秒。请注意这个数字并不代表实际的CPU时间。

S指令执行时在核心模式(kernel mode)所花费的时间,单位是秒。

U指令执行时在使用者模式(user mode)所花费的时间,单位是秒。

P执行指令时CPU的占用比例。其实这个数字就是核心模式加上使用者模式的CPU时间除以总时间。

Memory Resources

M执行时所占用的实体记忆体的最大值。单位是KB

t执行时所占用的实体记忆体的平均值,单位是KB

K执行程序所占用的记忆体总量(stack+data+text)的平均大小,单位是KB

D执行程序的自有资料区(unshared data area)的平均大小,单位是KB

p执行程序的自有堆叠(unshared stack)的平均大小,单位是KB

X执行程序间共享内容(shared text)的平均值,单位是KB

Z系统记忆体页的大小,单位是byte。对同一个系统来说这是个常数

IO Resources

F此程序的主要记忆体页错误发生次数。所谓的主要记忆体页错误是指某一记忆体页已经置换到置换档(swap file)中,而且已经分配给其他程序。此时该页的内容必须从置换档里再读出来。

R此程序的次要记忆体页错误发生次数。所谓的次要记忆体页错误是指某一记忆体页虽然已经置换到置换档中,但尚未分配给其他程序。此时该页的内容并未被破坏,不必从置换档里读出来

W此程序被交换到置换档的次数

c此程序被强迫中断(像是分配到的CPU时间耗尽)的次数

w此程序自愿中断(像是在等待某一个I/O执行完毕,像是磁碟读取等等)的次数

I此程序所输入的档案数

O此程序所输出的档案数

r此程序所收到的Socket Message

s此程序所送出的Socket Message

k此程序所收到的信号(Signal)数量

Command Info

C执行时的参数以及指令名称

x指令的结束代码(Exit Status)

-p or--portability

这个选项会自动把显示格式设定成为:

real%e

user%U

sys%S

这么做的目的是为了与POSIX规格相容。

-v or--verbose

这个选项会把所有程式中用到的资源通通列出来,不但如一般英文语句,还有说明。对不想花时间去熟习格式设定或是刚刚开始接触这个指令的人相当有用。

LINUX常用命令集

范例

利用下面的指令

time-v ps-aux

我们可以获得执行ps-aux的结果和所花费的系统资源。如下面所列的资料:USER PID%CPU%MEM VSZ RSS TTY STAT START TIME COMMAND

root10.00.41096472?S Apr190:04init

root20.00.000?SW Apr190:00[kflushd]

root30.00.000?SW Apr190:00[kpiod]

......

root242690.01.02692996pts/3R12:160:00ps-aux

Command being timed:"ps-aux"

User time(seconds):0.05

System time(seconds):0.06

Percent of CPU this job got:68%

Elapsed(wall clock)time(h:mm:ss or m:ss):0:00.16

Average shared text size(kbytes):0

Average unshared data size(kbytes):0

Average stack size(kbytes):0

Average total size(kbytes):0

Maximum resident set size(kbytes):0

Average resident set size(kbytes):0

Major(requiring I/O)page faults:238

Minor(reclaiming a frame)page faults:46

Voluntary context switches:0

Involuntary context switches:0

Swaps:0

File system inputs:0

File system outputs:0

Socket messages sent:0

Socket messages received:0

Signals delivered:0

Page size(bytes):4096

Exit status:0

uptime

使用权限

所有使用者

LINUX常用命令集

使用方式

uptime[-V]

说明

uptime提供使用者下面的资讯,不需其他参数:

现在的时间

系统开机运转到现在经过的时间

连线的使用者数量

最近一分钟,五分钟和十五分钟的系统负载

参数

-V显示版本资讯。

范例

uptime

其结果为:

10:41am up5days,10min,1users,load average:0.00,0.00,1.99 chfn

使用权限

所有使用者

用法

shell>>chfn

说明

提供使用者更改个人资讯,用于finger and mail username

LINUX常用命令集

shell>>chfn

Changing finger information for user

Password:[del]

Name[]:Johnney Huang###提供finger时的资料Office[]:NCCU

Office Phone[]:[del]

Home Phone[]:[del]

chsh

使用权限

所有使用者

用法

shell>>chsh

说明

更改使用者shell设定

范例

shell>>chsh

Changing fihanging shell for user1

Password:[del]

New shell[/bin/tcsh]:###[是目前使用的shell]

[del]

shell>>chsh-l###展示/etc/shells档案内容

/bin/bash

/bin/sh

/bin/ash

/bin/bsh

/bin/tcsh

/bin/csh

LINUX常用命令集

最全Linux常用命令大全-linux常用命令全集
Linux常用命令集 14页 3下载券 Linux命令大全完整版 195页 5...
linux常用命令大全(精心整理,收藏了)
linux常用命令大全(精心整理,收藏了)_计算机软件及应用_IT/计算机_专业...
Linux常用命令大全(精华版)
授课目标 1、熟悉一些LINUX命令基本操作 2、熟悉一些LINUX命令参数选项的用法 1 linux命令格式 linux命令列通常由好几个字符串组成, 中间用空格 键分开。如下......
Linux常用命令及相关目录命令集
Linux常用命令及相关目录命令集_计算机软件及应用_IT/计算机_专业资料。Linux常用命令及相关目录命令集,是初学Linux系统的一个必补学习资料! ...
(完整word版)Linux常用命令手册大全,推荐文档
Linux常用命令集64页wor... 64页 免费 linux常用命令及账...
Linux常用命令手册大全
Linux常用命令手册大全_人力资源管理_经管营销_专业资料。Linux Linux 常用命令手册 -文件、d 目录、l 链接文件、x 执行文件 NO 1 分类 文件管理 PS1 # 命令名......
Linux常用命令大全(精华版)
授课目标 1、熟悉一些LINUX命令基本操作 2、熟悉一些LINUX命令参数选项的用法 a 1 linux命令格式 linux命令列通常由好几个字符串组成, 中间用空格 键分开。如下......
Linux常用命令大全(精华版)
授课内容 1、Linux的各种常用命令 2、对各命令参数选项的熟悉 ? 授课目标 1、熟悉一些LINUX命令的基本操作 2、熟悉一些LINUX命令参数选项的用法 1 ......
linux常用命令全集及快捷键
实验1_Linux基本操作 56页 免费 Linux常用命令详解 25页 2下载...
Linux常用命令手册大全
Linux 常用命令手册 -文件、d 目录、l 链接文件、x 执行文件 NO 1...
linux常用命令
linux常用命令_计算机软件及应用_IT/计算机_专业资料。linux常用命令,包含学习文档 (0)学习资源 1. Ubuntu 命令-菜鸟必备 2. 3. ubuntu 命令手册 4. 5. Linux......
需要使用的linux命令可在Linux常用命令全集CHM中查阅
需要使用的linux命令可在Linux常用命令全集CHM中查阅_计算机软件及应用_IT/计算机_专业资料。需要使用的 linux 命令可在 Linux 常用命令全集.CHM 中查阅 nachos 的......
Linux常用命令大全.pptx
Linux 常用命令学习 1、ls 命令 就是 list 的缩写,通过 ls 命...
Linux常用命令大全(精华版)
授课目标 1、熟悉一些LINUX命令基本操作 2、熟悉一些LINUX命令参数选项的用法 - 1 linux命令格式 linux命令列通常由好几个字符串组成, 中间用空格 键分开。如下......
Linux常用命令大全(精华版)..
授课内容 1、Linux的各种常用命令 2、对各命令参数选项的熟悉 ? 授课目标 1、熟悉一些LINUX命令的基本操作 2、熟悉一些LINUX命令参数选项的用法 1 linux命令格式 ......
linux基本命令(初级入门,绝对实用)
linux 常用命令 Linux 常用命令分类: (1) 文件传输:ftp、t...
Linux常用命令大全(新手入门)
入门学习Linux常用必会6... 41页 2下载券 Linux常用命令集 14页 2下载券 Linux常用命令详解(配合... 82页 3下载券 ...
Linux常用命令全集__linux__实例讲解详解
Linux常用命令全集__linux__实例讲解详解_计算机软件及应用_IT/计...
linux常用命令大全(转)
linux 基本命令 ls (list 显示当前目录下文件和目录 ls -l 详...