文档库 最新最全的文档下载
当前位置:文档库 › Linux必学的60个命令六(其它命令)

Linux必学的60个命令六(其它命令)

Linux必学的60个命令六(其它命令)
Linux必学的60个命令六(其它命令)

Linux必学的重要命令(1)

在前面几讲中,我们把Linux命令按照在系统中的作用分成几个部分分别予以介绍。但是,还有一些命令不好划分,然而学习它们同样是比较重要的。

tar

1.作用

tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。

2.格式

tar [主选项+辅选项] 文件或目录

3.主要参数

使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

主选项:

-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

-r 把要存档的文件追加到档案文件的未尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。

-t 列出档案文件的内容,查看已经备份了哪些文件。

-u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。

-x 从档案文件中释放文件。

辅助选项:

-b 该选项是为磁带机设定的,其后跟一数字,用来说明区块的大小,系统预设值为20(20×512 bytes)。

-f 使用档案文件或设备,这个选项通常是必选的。

-k 保存已经存在的文件。例如把某个文件还原,在还原的过程中遇到相同的文件,不会进行覆盖。

-m 在还原文件时,把所有文件的修改时间设定为现在。

-M 创建多卷的档案文件,以便在几个磁盘中存放。

-v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

-w 每一步都要求确认。

-z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

4.应用说明

tar 是Tape Archive(磁带归档)的缩写,最初设计用于将文件打包到磁带上。如果下载过Linux的源代码,或许已经碰到过tar文件

请注意,不要忘了Linux是区分大小写的。例如,tar命令应该总是以小写的形式执行。命令行开关可以是大写、小写或大小写的混合。例如,-t和-T执行不同的功能。文件或目录名称可以混合使用大小写,而且就像命令和命令行开关一样是区分大小写的。

5.应用实例

tar是一个命令行的工具,没有图形界面。使用Konsole打开一个终端窗口,接下来是一个简单的备份命令(在/temp目录中创建一个back.tar的文件,/usr目录中所有内容都

包含在其中。):

$tar cvf - /usr > /temp/back.tar

另外,tar命令支持前面第三讲中讲过的crontab命令,可以用crontab工具设置成基于时间的有规律地运行。例如,每晚6点把/usr目录备份到hda—第一个IDE接口的主驱动器(总是位于第一个硬盘)中,只要将下面语句添加到root的crontab中即可:

$00 06 * * * tar cvf /dev/hda1/usrfiles.tar - /usr

一般情况下,以下这些目录是需要备份的:

◆/etc 包含所有核心配置文件,其中包括网络配置、系统名称、防火墙规则、用户、组,以及其它全局系统项。

◆/var 包含系统守护进程(服务)所使用的信息,包括DNS配置、DHCP租期、邮件缓冲文件、HTTP服务器文件、dB2实例配置等。

◆/home 包含所有默认用户的主目录,包括个人设置、已下载的文件和用户不希望失去的其它信息。

◆/root 根(root)用户的主目录。

◆/opt 是安装许多非系统文件的地方。IBM软件就安装在这里。OpenOffice、JDK和其它软件在默认情况下也安装在这里。

有些目录是可以不备份的:

◆/proc 应该永远不要备份这个目录。它不是一个真实的文件系统,而是运行内核和环境的虚拟化视图,包括诸如/proc/kcore这样的文件,这个文件是整个运行内存的虚拟视图。备份这些文件只是在浪费资源。

◆/dev 包含硬件设备的文件表示。如果计划还原到一个空白的系统,就可以备份/dev。然而,如果计划还原到一个已安装的Linux 系统,那么备份/dev是没有必要的。unzip

1.作用

unzip 命令位于/usr/bin目录中,它们和MS DOS下的pkzip、pkunzip及MS Windows 中的Winzip软件功能一样,将文件压缩成.zip文件,以节省硬盘空间,当需要的时候再将压缩文件用unzip命令解开。该命令使用权限是所有用户。

2.格式

unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>]

3.主要参数

-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换。

-f:更新现有的文件。

-l:显示压缩文件内所包含的文件。

-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

-t:检查压缩文件是否正确。

-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中。

-v:执行是时显示详细的信息。

-z:仅显示压缩文件的备注文字。

-a:对文本文件进行必要的字符转换。

-b:不要对文本文件进行字符转换。

-C:压缩文件中的文件名称区分大小写。

-j:不处理压缩文件中原有的目录路径。

-L:将压缩文件中的全部文件名改为小写。

-M:将输出结果送到more程序处理。

-n:解压缩时不要覆盖原有的文件。

-o:不必先询问用户,unzip执行后覆盖原有文件。

-P<密码>:使用zip的密码选项。

-q:执行时不显示任何信息。

-s:将文件名中的空白字符转换为底线字符。

-V:保留VMS的文件版本信息。

-X:解压缩时同时回存文件原来的UID/GID。

[.zip文件]:指定.zip压缩文件。

[文件]:指定要处理.zip压缩文件中的哪些文件。

-d<目录>:指定文件解压缩后所要存储的目录。

-x<文件>:指定不要处理.zip压缩文件中的哪些文件。

-Z unzip:-Z等于执行zipinfo指令。在Linux中,还提供了一个叫zipinfo的工具,能够察看zip压缩文件的详细信息。unzip最新版本是5.50。

gunzip

1.作用

gunzip命令作用是解压文件,使用权限是所有用户。

2.格式

gunzip [-acfhlLnNqrtvV][-s <压缩字尾字符串>][文件...]

或者

gunzip [-acfhlLnNqrtvV][-s <压缩字尾字符串>][目录]

3.主要参数

-a或--ascii:使用ASCII文字模式。

-c或--stdout或--to-stdout:把解压后的文件输出到标准输出设备。

-f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在,以及该文件是否为符号连接。

-h或--help:在线帮助。

-l或--list:列出压缩文件的相关信息。

-L或--license:显示版本与版权信息。

-n或--no-name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其忽略不予处理。

-N或--name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。

-q或--quiet:不显示警告信息。

-r或--recursive:递归处理,将指定目录下的所有文件及子目录一并处理。

-S<压缩字尾字符串>或--suffix<压缩字尾字符串>:更改压缩字尾字符串。

-t或--test:测试压缩文件是否正确无误。

-v或--verbose:显示指令执行过程。

-V或--version:显示版本信息。

4.说明

gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预

设最后的扩展名为“.gz”。事实上,gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。gunzip最新版本是1.3.3 。

unarj

1.作用

unarj解压缩格式为.arj格式的文件,使用权限是所有用户。

2.格式

unarj [eltx][.arj压缩文件]

3.主要参数

e:解压缩.arj文件。

l:显示压缩文件内所包含的文件。

t:检查压缩文件是否正确。

x:解压缩时保留原有的路径。

4.说明

带有.arj扩展名的文件是由用于MS DOS和Windows的ARJ实用程序创建的。因为ARJ 是一种不能免费获得源代码的共享件程序,所以在

mtools

1.作用

mtools 实际上是一个命令集合,是DOS文件系统的工具程序,它可以模拟许多DOS命令,使用起来非常方便。使用权限是所有用户。Linux系统提供了一组称为mtool s的可移植工具,可以让用户轻松地从标准的DOS软盘上读、写文件和目录。它们对DOS和Linux 环境之间交换文件非常有用。mtools的使用非常简单,如果想把软盘里所有的文件都拷贝到硬盘上,那么就可以执行以下命令:

mcopy a:*.*

也就是说,只需要在相应的DOS命令之前加上一个字母“m”,就可以完成对应的功能了。一般Linux发行版本中都有这个软件,可以使用下面命令检查一下。

rpm -qa|grep mtools

如果没有安装,也没有关系,可以从网上下载(http://mtools.linux.lu/)一个最新版本来安装。目前可供下载的最新mtool s版本是

2.包括的命令

mcd 目录名:改变MS DOS下的目录。

mcopy 源文件目标文件:在MS DOS和Uni x之间复制文件。

mdel 文件名:删除MS DOS下的文件。

mdir 目录名:显示MS DOS下的目录。

mformat 驱动器号:在低级格式化的软盘上创建MS DOS文件系统。

rnlabel 驱动器号:产生MS DOS下的卷标。

mmd 目录名:建立MS DOS下的目录。

mrd 目录名:删除MS DOS下的目录。

mren 源文件目标文件:重新命名已存在的MS DOS文件。

mtype 文件名:显示MS DOS文件的内容。

请注意,这些命令和对应的MS DOS命令非常相似。在mtools命令中,“/”和“\”是可以混用的。因为文件列表的是DOS系统下的文档,对大小写并不敏感,所以“CDE”和“cde”在这里是一样的。

3.应用实例

(1)如果把软盘进行快速格式化,可以使用命令mformat:

mformat A:

mtools 当初发展的目的是用来处理DOS文件系统的,所以只能用在FAT文件格式的分区上。需要注意的是,如果用mount命令来挂载了FAT16/32分区,那么就不能使用mtools 的指令来处理这些分区上的文件。这是因为一旦FAT16/32分区挂到了Linux文件目录下,Linux就会将其视为文件系统本身的一部分,这时如果要对其操作就必须使用Linux本身所附带的指令集。

(2)将DOS盘上的文件htca.c复制到当前目录下,并用ls命令进行验证。

$ mcopy a:\htca.c

$ ls -l htca.c

-rw-r- -r- - 1 xxq xxq 27136 Jan 1 01:80 htca.c

man

1.作用

man命令用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便和实用。

2.格式

man 命令名称

man [-acdfhkKtwW] [-m system] [-p string] [-C config_file] [-M path] [-P pager] [-S section_list] [section] name ...

3.参数

-C config_file:指定设定文件man.conf,缺省值是/etc/man.conf。

-M path:指定了联机手册的搜寻路径, 如果没有指定则使用环境变数MANPATH的设定;如果没有使用MANPATH,则会使用/usr/lib/man.conf内的设定;如果MANPATH是

空字串,则表示使用缺省值。

-P pager:指定使用何种pager.man会优先使用此选项设定,然后是依环境变数MANPAGER设定,然后是环境变数PAGER;man缺省使用/usr/bin/less -is。

-S section_list man:所搜寻的章节列表(以冒号分隔),此选项会覆盖环境变数MANSECT 的设定。

-a man:缺省情况是在显示第一个找到的手册之后,就会停止搜寻,使用此选项会强迫man继续显示所有符合name的联机手册。

-c:即使有最新的cat page,也继续对联机手册重新作排版,本选项在屏幕的行列数改变时或已排版的联机手册损坏时特别有意义。

-d:不要真的显示联机手册,只显示除错讯息。

-D:同时显示联机手册与除错讯息。

-h:显示求助讯息然后结束程式。

-K:对所有的联机手册搜寻所指定的字串。请注意,本功能回应速度可能很慢,如果指定section(区域)会对速度有帮助。

-m system:依所指定的system名称而指定另一组的联机手册。

man:是manual(手册)的缩写。在输入命令有困难时,可以立刻得到这个文档。例如, 如果使用ps命令时遇到困难,可以输入man ps得到帮助信息,此时会显示出ps的手册页(man page)。

由于手册页man page是用less程序来看的(可以方便地使屏幕上翻和下翻), 所以在man page里可以使用less的所有选项。

less中比较重要的功能键有:

[q] 退出;

[Enter] 一行行地下翻;

[Space] 一页页地下翻;

上翻一页;

[/] 后跟一个字符串和[Enter]来查找字符串;

[n] 发现上一次查找的下一个匹配。

4.阅读手册页

手册页在很少的空间里提供了很多的信息,这里简单介绍一下大多数手册页中都有的部分内容。Linux手册页主要有九个部分:用户指令、系统调用、程序库、设备说明、文件格式、游戏、杂项、系统指令、内核,手册页快照见图1所示。

图1 ps命令手册页快照

Linux手册页布局见表1。

5.应用实例

Linux 命令中有一些基础的、重要的命令,例如ps、find、cat和ls等。下面来举一个综合应用的例子,由此可以看出man的地位在Linux中可谓至关重要。但是,man所显示的信息却不是普通的文本,如果直接将这些文字重定向到一个文本文件,就会发现在man 中高亮显示的文字就变成了两个,而且有不计其数的制表符,使打印、编辑都变得非常不便。不过,使用下面这样一条语句就能得到ps命令打印。

# man ps | col -b | lpr

这条命令同时运用了输出重定向和管道两种技巧,作用是将ps命令的帮助信息可以直接打印出来。更多的Man文件可以查看Linux Man

unencode

1.作用

unencode命令可以把一个二进制文件表编码为一个文本文件,使用权限是所有用户。2.格式

uuencode [-hv] [源文件] 目标文件

3.主要参数

-h:列出指令使用格式(help) 。

-v:列出版本信息。

4.应用说明

uuencode指令可以将二进制文件转化成可使用电子邮件发送的ASCII编码形式。uuencode编码后的资料都以begin开始,以end作为结束,且通常其中的每一行的开始均为“M”,中间部分是编码过的文件,编码后的文件比源文件要大一些。

uudecode

1.作用

uudecode命令用来将uuencode编码后的档案还原,uudecode只会将begin与end 标记之间的编码资料还原,程序会跳过标记以外的资料。它的使用权限为所有用户。

2.格式

uuencode [-hv] [file1 ...]

3.主要参数

-h:列出指令使用格式(help)。

-v:列出版本信息。

4.应用实例

使用下面命令一次还原几个文件:

uuencode file1.uud file2.uud file3.uud

动手练习

1.在Linux命令行下发送邮件

虽然Linux桌面应用发展很快,但是命令行(Shell)在Linux中依然有很强的生命力。如果能确认电子邮件服务器支持8bit的字节,就可以直接使用下面命令:

cat <附件文件名>| mail <邮件地址>

cat(cat是concatenate的缩写)命令是将几个文件处理成一个文件,并将这种处理的结果保存到一个单独的输出文件,这里我们用它来合并邮件的文本。

写好邮件名称,比如叫cjkmail,然后使用下面命令:

$uuencode <附件文件名><附件文件名>>>cjkmail

这样就可以用vi编辑器写cjkmail文件,并在前面写上信的正文,然后寄出。

对方收到信后,把信中属于cjkmail中的内容拷贝出来,存为themail.uue。如果对方是在Windows下,就可以用WinRAR或WinZip解压,这样就可以看到附件。

如果对方也使用Linux,可以用undecode命令还原:

$ uudencode -o<附件文件名>themail.uue

2.实现tar的分卷

笔者想把一个378MB的文件压缩成多个63M B的文件(笔者的USB为64MB),使用下面命令:

$tar czvf - dir | split -d -b 63m

然后合并命令:

$cat x* > dir.tgz

以上例子实际是由三个命令组合完成的,即用tar打包,用split分割,用cat合并。“tar czvf - dir”的意思是把dir目录打包,并输出到标准输出(argv),这样就可以直接用管道输出给split。

3.连续执行一个命令

使用watch命令,可以反复执行命令。如果和ls配合,可以达到观察某文件大小变化的效果。

$watch ls -l https://www.wendangku.net/doc/512646962.html,

4.用tar命令导出一个文件

有一个tar格式的DVD文件GLvPro6.4_linux.tar,因为该文件非常大(4.7GB),如果全部解压比较麻烦,可以用下面命令先导出readme.txt看看。

tar xvf GLvPro6.4_linux.tar readme.txt

这样readme.txt就单独被导出了。

5.用tar打包一个目录时只备份其中的几个子目录

tar cf --exclude home/cjh home/cao

这样home目录下只有cjh和cao两个子目录备份。

到此为止,Linux必学的60个命令已经全部介绍完了。Linux的命令行方式功能强大,如果熟练掌握了Linux的常用命令,往往只需要通过各种技巧就可以组合构成一条复杂的命令,从而完成用户任务。Linux系统中的命令实在是太多了,不可能像在MS DOS中把所

有的命令及参数都记住。Linux系统提供了一些方法,比如可以通过“help”和“man”来查询名令。

LINUX必学的60个命令

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。 本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 login 1.作用 login的作用是登录系统,它的使用权限是所有用户。 2.格式 login [name][-p ][-h 主机名称] 3.主要参数 -p:通知login保持现在的环境参数。 -h:用来向远程登录的之间传输用户名。 如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。 一般界面是这样的: Manddrake Linux release 9.1(Bamboo) for i586 renrel 2.4.21-0.13mdk

LINUX复习(带答案)

Turbolinux用户基础B 一、选择题(共128 题) (B)1.哪一个命令能用来创建命令的简写或别名 A.awk B.alias C.echo D.alien (D)2.登陆系统后首先进入下列哪一个目录 A./home B.root的主目录 C./root D.用户自己的主目录 (A)3.系统的配置文件在______目录下 A./etc B./home C./usr D./dev (D)4.哪一个命令能用来查找在文件TESTFILE中只包含四个字符的行A.grep''TESTFILE B.grep'....'TESTFILE C.grep'^$'TESTFILE D.grep'^....$'TESTFILE (B)5.当Linux内核执行硬件的检测和激活交换分区后,运行下列哪一个程序A./sbin/reboot B./sbin/init C./sbin/startup D./bin/sh (B)6.用”rm-i”,系统会提示什么来让你确认 A.命令行的每个选项 B.是否真的删除 C.是否有写的权限 D.文件的位置 (A)7.用下面哪个命令可以不用退出vi编辑器来切换文件 A.:eforeditcommand B.mapcommand C.exportcommand

D.setcommand (B)8.除非特别指定,cp假定要拷贝的文件在下面哪个目录下A.home目录 B.当前目录 C.root目录 D.用户目录 (B)9.Linux的创始人是芬兰Helsinki大学的学生,他是谁A.AndrewTanenbaum B.LinusTorvalds C.BillGates D.RichardStallman (A)10.下面哪个命令是全屏文本编辑器 A.vi B.ed C.pr D.cw (C)11.Linux的命令用下面哪个选择来解释 A.核心 B.用户接口 C.shell D.应用管理器 (A)12.在一行内运行多个命令需要用什么字符隔开 A.; B.$ C.* D.@ (D)13.在vi编辑器里,命令”dd”用来删除当前 A.字 B.字符 C.变量 D.行 (B)14.Turbolinux下主要用哪个shell A.tcsh B.bash C.ash D.csh

linux常用的60个命令

Linux必学的60个命令 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。 本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。

Linux必学命令OK

◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。 本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 编者注:请用ctrl + f在本页中快速查找某一部分的内容或某一命令的用法。 Linux必学的60个命令(1)-安装与登陆命令 login 1.作用 login的作用是登录系统,它的使用权限是所有用户。 2.格式 login [name][-p ][-h 主机名称] 3.主要参数 -p:通知login保持现在的环境参数。 -h:用来向远程登录的之间传输用户名。 如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。

一般界面是这样的: Manddrake Linux release 9.1(Bamboo) for i586 renrel 2.4.21-0.13mdk on i686 / tty1 localhost login:root password: 上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们在第三行输入登录名,按“;Enter”键在Password后输入账户密码,即可登录系统。出于安全考虑,输入账户密码时字符不会在屏幕上回显,光标也不移动。 登录后会看到下面这个界面(以超级用户为例): [root@localhost root]# last login:Tue ,Nov 18 10:00:55 on vc/1 上面显示的是登录星期、月、日、时间和使用的虚拟控制台。 4.应用技巧 Linux是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作台之间可以切换。虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6 。 例如,用户登录后,按一下“Alt F2”键,用户就可以看到上面出现的“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt F1”键,就可以回到第一个虚拟控制台。一个新安装的Linux系统允许用户使用“Alt F1”;到“Alt F6”键来访问前六个虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作,关闭这个程序。

经典:Linux菜鸟入门级命令大全

经典:Linux菜鸟入门级命令大全 发布时间:2005.08.16 11:51 来源:https://www.wendangku.net/doc/512646962.html, 作者:Linux论坛 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。 3. cp 拷贝文件 eg: cp filename1 filename2 //把filename1拷贝成filename2 cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c 4. rm 删除文件和目录 eg: rm 1.c //将1.c这个文件删除 5. mv 移走目录或者改文件名 eg: mv filename1 filename2 //将filename1 改名为filename2 mv qib.tgz ../qib.tgz //移到上一级目录 6. cd 改变当前目录 pwd 查看当前所在目录完整路径 eg: pwd //查看当前所在目录路径 cd netseek //进入netseek这个目录 cd //退出当前目录 7. cat,more命令 将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示 eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。 cat 1.c 或more 1.c //都可以查看里面的内容。 gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。 8.chmod 命令权限修改用法:chmod 一位8进制数 filename。 eg: chmod u+x filenmame //只想给自己运行,别人只能读 //u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行 chmod g+x filename //同组的人来执行 9. clear,date命令 clear:清屏,相当与DOS下的cls;date:显示当前时间。 10. mount 加载一个硬件设备 用法:mount [参数] 要加载的设备载入点 eg: mount /dev/cdrom cd /mnt/cdrom //进入光盘目录

Linux复习试题

Linux复习试题 一.填空题 1.vi编辑器具有两种工作模式,------------和--------------。命令模式和输入模式 2.链接分为------------和-------------- 。链接分为硬链接和符号链接;删除原文件,硬链接文件内容仍保留;硬链接和符号连接都是产生一个新的链接文件'; 硬连接只能建立对文件链接。符号链接可以跨不同文件系统创建。 3.我们可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占--1---位,表示--文件类型-----------,第二段占3位,表示-文件所有者----------对该文件的权限。 4. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为----644----------,该文件属性是--目录------------。 5. 唯一标识每一个用户的是---用户ID-----------和用户名。 6. 将前一个命令的标准输出作为后一个命令的标准输入,称之为----管道----------。 7. 在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入w test.txt ----------。 8.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有----空格----------。 9.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为----hdb----------。10.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式-tar zcvf /home/wang.tar.gz /home/stud1/wang 。-------------。 11.管道就是将前一个命令的---标准输出-----------作为后一个命令的--标准输入------------。 12.shell不仅是--用户命令------------,它同时也是一种功能强大的编程语言。-------bash-------是Linux的缺省shell。 13.增加一个用户的命令是---adduser 或useradd-----------。 14.用--- >;>; -----------符号将输出重定向内容附加在原文的后面。 15. Linux系统中有两块IDE硬盘,第一块硬盘分为三个分区,则第三个分区表示为-------------,第二块硬盘分为五个分区,则第三个分区表示为------------。16.Linux系统安装完后要配置网卡等信息,其中/etc/sysconfig------------是网络配置文件,保存着IP、网关和域名等信息。 17.Linux系统支持多分区,根据分区的功能,------------是存放所有用户的主目录,------------是交换分区,------------是根目录,------------存放临时文件。 二.判断题 1.进行linux安装,必须由光盘启动并且直接由光盘安装。 2.在shell脚本文件中可以进行命令替换,被替换的命令需要用单引号括起来。3.LINUX是一个真正的多任务和分时操作系统,允许多个用户在相同的机器上一次运行很多程序。 4. 采用webmin软件可以远程对Linux系统进行管理。【】

命令大全

Liunx 常用命令 1.ifconfig 用于配置和显示Linux内核中网络接口的网络参数 2.type 用来显示指定命令的类型,判断给出的指令是内部 令还是外部指令 3.man Linux下的帮助指令,通过man指令可以查看Linux 中的指令帮助、配置文件帮助和编程帮助等信息 4.help 用于显示shell 内部命令的帮助信息 5.ls 列表显示文件及目录 6.du 查看文件或目录所占磁盘空间大小 7.touch 创建新文件,修文件时间戳 8.stat 用于显示文件的状态信息 9.mkdir 创建新目录 10.cp 复制文件或目录 11.rm 删除文件或目录 12.mv 移动文件或目录,同一目录下重命名 13.which 查看命令所在位置 14.find 精细查找文件所在位置 15.hostname 用于显示和设置系统的主机名称 16.cat 查看文件中的内容 17.tac 倒序查看文件内容 18.nl 查看文件内容=cat –n(空行不标号)

19.more 分页查看文件内容 20.less 与more 类似,比他功能更多 21.head 查看文件开头内容(默认显示10 行) 22.tail 查看文件结尾内容(默认显示10 行) 23.wc 查看文件中单词数 24.grep 过滤文件中的内容 25.egrep 精细过滤 26.gzip 压缩,格式为.gz 27.gunzip 解压缩 28.bzip2 压缩,格式为.bz2 29.bunzip2 解压缩 30.tar 制作归档、释放归档文件 31.vi 进入vi 编辑器 32.mount 用于加载文件系统到指定的加载点 33.umount 卸载已经加载的文件系统 34.md5sum 采用MD5 报文摘要算法(128 位)计算和检查文件的校验和 35.rpm RPM 软件包的管理工具

Linux考试复习题答案大全

Linux考试复习题 1、Pwd命令的功能是(c ) A、设置用户的口令 B、显示用户的口令 C、相当于Windows命令行里输入CD命令 D、相当于在windows命令行里输入dir命令 2、执行命令“chmod o+rw myfile”后,myfile文件的权限变化为(b ) A、同组用户可读写myfile文件 B、其他用户可读写myfile文件 C、所有用户都可读写myfile文件 D、文件所有者读写myfile文件 3、怎样新建一个新目录:(b ) A、touch hello B、mkdir hello C、rm hello D、new hello 4、Linux文件权限一共10位长度,分成四段,第三段表示的内容是(d ) A、文件所有者所在组的权限

B、文件所有者的权限 C、文件类型 D、其他用户的权限 5、存放设备文件的相关文件目录:( a ) A、/dev B、/etc C、/lib D、/bin 6、下列说法错误的是( d ) A、为保证Linux文件系统的安全,把口令保存到只有超级用户才能读取/etc/shadow文件中 B、在shadow文件中,每定义一个用户信息,行中各字段用“:”隔开 C、为进一步提高系统的安全性,shadow文件中保存的是已经加密的口令 D、password 是一个文本文件,用于定义系统的用户账号,该文件位于“/bin”目录下。 7、对于用户组账户,一个用户( c ) A、必须属于一个组 B、必须属于多个组 C、可以属于一个组或多个组

D、可以不属于任何组 8、对于组账户可以进行的操作是( b ) A、增加组 B、一个组添加到另一个组中 C、删除组 D、修改组信息 9、用户帐号文件是(c ) A、shadow B、group C、passwd D、gshadow 10、在终端提示符后使用useradd命令,该命令没做下面哪件事(d ) A、在/etc/passwd文件中增添了一行记录。 B、在/home目录下创建新用户的主目录。 C、将/etc/skel目录中的文件拷贝到新用户的主目录中去。 D、建立新的用户并且登陆。 11、Samba服务器的主要功能是( c ) A、Windows 主机间的资源能够共享

Linux常见命令

Linux常见命令 1 命令格式 命令–选项参数例如:ls -la /home 注: 1、选项为多个可以写在一起–a表示所有(all),-l表示详细信息(long) 2、2个特殊目录 . 表示当前目录 .. 表示当前目录的父目录 2 文件处理 1.ls 命令英文:list 所在路径:/bin/ls 执行权限:所有用户 功能描述:显示文件或目录 语法:ls 选项[-ald] [文件或目录] -a显示包括隐藏的所有文件 -l 显示详细信息 -d 查看目录属性 2.cd 命令英文:change directory 所在路径:shell内置用户 执行权限:所有用户 功能描述:切换目录

语法: cd [文件目录] 范例: cd /home/pecuyu 切换到pecuyu cd .. 回到上一级 3.pwd 命令英文:print working directory 所在路径:/bin/pwd 执行权限:所有用户 功能描述:显示当前所在的工作目录 语法:pwd 4.touch 命令英文:touch 所在路径:/bin/touch 执行权限:所有用户 功能描述:创建空文件 语法:touch [文件名] 范例:$ touch newFile 5.mkdir与rmdir mkdir 命令英文:make directories 所在路径:/bin/mkdir 执行权限:所有用户 功能描述:创建新目录

语法:mkdir [目录名] 范例:$ mkdirnewDir 创建目录DIRECTORY,可以一次创建多个。OPTION如果是-p,表示可以连同父目录一起创建。 rmdir rmdir [OPTION]… DIRECTORY… 删除空目录,可以一次删除多个。OPTION如果是-p,表示可以连同空的父目录一起删除。空目录,只包含.和..的目录为空目录 rmdir -p test1/test2/ /// 连父目录一起删除 6.cp 命令英文:copy 所在路径:/bin/cp 执行权限:所有用户 功能描述:复制文件或目录 语法:cp -R [源文件或目录] [目标文件] cp -R 复制目录 范例:$ cpnewFile newFile2 ./test 将newFile和newFile2拷贝到test目录下 $ cp -R dir2 dir1 将dir2中的全部文件复制到dir1 $ cp ./test/hello.c ./hello 将test目录下的hello.c复制到当前目录,并重命名为hello

Linux命令课堂习题与解答一

1、新建一个用户wang,密码设为123456,并将其加到root组。写出所用命令。# useradd wang # passwd wang 123456 123456 # groupadd root # usermod –g root wang 2、显示当前系统的日期和时间命令。 # date –d –y 3、查看命令sort的帮助文件,写出所用命令。 # man sort 4、统计/etc/passwd文件的字节数和行数,写出所用命令。 # wc –cl /etc/passwd 5、分屏显示/etc/httpd/conf/httpd.conf文件的命令。 # less /etc/httpd/conf/httpd.conf 按“Q”退出该命令 6、打包并压缩/etc目录的命令。 # tar –zcvf mylinux_etc.tar.gz /etc/ 或# tar -jcvf mylinux_etc.tar.bz2 /etc/ 7、查看当前目录的命令。 Pwd或ls 8、查看/etc/passwd文件的前10行的命令。 head -10 /etc/passwd 10、查看/etc/vsftpd/vsftpd.conf的后10行的命令。

tail -10 /etc/vsftpd/vsftpd.conf 11、查看进程状态的命令。 ps -aux 12、要给文件file1加上其他人可执行属性的命令。 chmod o+x file1 13、为了达到使文件sudent.txt的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问的命令。 chmod u=rw,o=r student.txt 14、如何查看用户zhang属于哪个组。 cat /etc/group 15、创建一个以自己姓的拼音缩写为名的用户。 useradd lichuan 15、进入用户主目录,显示当前的路径。 cd /home/user pwd 16、复制文件/etc/group到用户主目录,文件名不变。 cp /etc/group /home/user 17、统计文件/etc/fstab的行数、单词数、字符数。 wc –lwc /etc/fstab 18、查看/etc/passwd文件的后5行。 tail -5 /etc/passwd 19、创建普通文件/home/abc。 touch /home/abc

linux命令练习题

任务一:按要求完成以下操作 1)显示日期格式 2)在/tmp/下新建目录test ,并指定权限664 3)显示环境变量path,但将/root加入到$PATH中 4)用cat显示/etc/passwd,并打印出行号 5)显示/etc/passwd文件中的5-10行 6)显示出/home/目录下所有文件的ctime时间 7)显示出/home /目录下所有文件的atime时间 8)显示出/home /目录下所有文件夹的mtime时间 9)查找/home /目录下一天前新增的目录或文件 10) 查找/etc/目录下二十四小时更动过的目录或文件 11) 查找/etc/目录下比/etc/passwd日期新的文件或目录 12) 查找/home目录下所有test用户的文件或目录 13) 查找/home下档案属性为f的文件 14) 查找/目录下所有的特殊位文件。 15) 查找/目录下所有的特殊位文件,并显示详细信息 16) 查找/目录下所有大于2M的文件 17) 查询/etc目录下一个小时之前更改的文件,不包括目录 18) copy文件/etc/passwd到/tmp目录下,保持时间戳 19) 查看/tmp/目录的使用空间 20)设置linux一分钟后关机 21)设置linux一分钟后重启动 22)进入/home目录,使用pwd显示当前目录 23)在/ 下建立目录worker,在worker下建立目录host01,host02在host01下建立目录h01,h02 24)删除host01下的h01目录,若host01目录为空,则删除host01 25)在host02下建立文件baby.txt 26) 长格式显示/etc下的文件 27)将/etc/yp.conf复制到/worker/host02中,提示用户是否覆盖 28)复制/etc/yp.conf复制到/worker/host02中改名为tt20912.conf 29) 将/mnt下的所以文件及目录复制到/worker/host02下 30)在worker下建立目录host03,将host02中的所有文件移到host03下,如文件存在不给出任何覆盖提示 31)将host03下的所有文件删除,用户需对删除的文件进行确认 32)删除host03下的所有目录 34)尝试给/worker/host02/yp.conf建立一个硬链接到/man.hard 35) 尝试给/worker/host02/yp.conf建立一个软链接到/soft.soft 36) 在/下建立目录test20912,在test20912建立文件1.txt和2.txt,分别在文件1.txt和2.txt 中输入“I am chinese”,“are you ok?”用cat命令查看其中的内容,将1.txt和2.txt中的内容合并到3.txt并加上行号 37)从第5行起显示/worker/host02/yp.conf 38)显示/worker/host02/yp.conf前五行内容 39)显示/worker/host02/yp.conf后五行内容

入门学习Linux常用必会60个命令实例详解

入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 -------------------------------------------------------------------------------- Linux必学的60个命令(1)-安装与登陆命令 login 1.作用 login的作用是登录系统,它的使用权限是所有用户。 2.格式 login [name][-p ][-h 主机名称] 3.主要参数

linux复习题

一、选择题(单选题,每小题2分,共20分) 1.在创建Linux 分区时,一定要创建( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2.用于文件系统直接修改文件权限管理命令为:( ) A. chown B. chgrp C. chmod D. umask 3.改变文件所有者的命令为( )?A.chmod B.touch C.chown D.cat 4. 在给定文件中查找与设定条件相符字符串的命令为( )。 A.grep B.gzip C.find D.sort 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B)目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 使用mkdir 命令创建新的目录时,其父目录不存在时先创建父目录的选项( B )A .-m B. -p C. -f D.-d 10. 除非特别指定,cp 假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home 目录 C. root 目录 D. 当前目录 11. 在vi 编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. cd 命令可以改变用户的当前目录,当用户键入命令“cd ”并按Enter 键后,( C )。 A .当前目录改为根目录 B .当前目录不变,屏幕显示当前目录 C .当前目录改为用户主目录 D .当前目录改为上一级目录 13. Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令( C ) A .cat B. more C. less D. menu 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 如果执行命令 #chmod 746 file.txt ,那么该文件的权限是( A )。 A.rwxr--rw- B. rw-r--r-- C. --xr —rwx D. rwxr--r — 17. 100. 档案权限 755 , 对档案拥有者而言, 何义( A ) A .可读,可执行, 可写入 B 可读 C .可读,可执行 D .可写入 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19. vi 中哪条命令是不保存强制退出( C ) A. :wq B. :wq! C. :q! D. :quit 20.在下列分区中,Linux 默认的分区是( B ) A. FAT32 B. EXT3 C FAT .D NTFS 21.若要将鼠标从VM 中释放出来,可按 ( A )键来实现 A. Ctrl + Alt B. Ctrl +Alt +Del C. Ctrl +Alt +Enter D Ctrl +Enter 22.如果用户想对某一命令详细的了解,可用(C ) A. ls B. help (内部) C. man (列举的信息多) D dir 23. 下列那一个指令可以设定使用者的密码( C ) A .pwd B .newpwd C .passwd D .password 24.Linux 文件权限一共10位长度,分成四段,第三段表示的内容是___C___ 。 A. 文件类型 B. 文件所有者的权限 C. 文件所有者所在组的权限 D. 其他用户的权限 25.对文件重命名的命令为( C ) A .rm B. move C. mv D. mkdir 26.下面关于i 节点描述错误的是__A___ 。 A .i 节点和文件是一一对应的 B .i 节点能描述文件占用的块数 C .i 节点描述了文件大小和指向数据块的指针 D .通过i 节点实现文件的逻辑结构和物理结构的转换 27.系统引导的过程一般包括如下几步:a .MBR 中的引导装载程序启动;b .用户登录;c .Linux 内核运行;d .BIOS 自检。正确的顺序是(B )。 A .d,b,c,a B .d,a,c,b C .b,d,c,a D .a,d,c,b 28.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件 的权限为__D____ 。 A. 467 B. 674 C. 476 D. 764 29.从后台启动进程,应在命令的结尾加上符号( A ) A .& B. @ C. # D. $ 30.下列不是Linux 系统进程类型的是( D )。 A. 交互进程 B. 批处理进程 C. 守护进程 D. 就绪进程 31下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录 ( D )。A./root B. /bin C. /dev D. /boot 32.在Shell 脚本中,用来读取文件内各个域的内容并将其赋值给Shell 变量的命令是 __D___ 。A. fold B. join C. tr D. read 33.Linux 文件系统中,文件在外存的物理地址放在 ___A___ 中。 A.i 节点 B.用户打开文件表 C.系统打开文件表 D. 进程控制块 34.以长格式列目录时,若文件test 的权限描述为:drwxrw-r--,则文件test 的类型及文件主的权限是__A____ 。 A. 目录文件、读写执行 B. 目录文件、读写 C. 普通文件、读写 D.普通文件、读 35.当字符串用单引号’’括起来时,SHELL 将 __C____ 。 A.解释引号内的特殊字符 B.执行引号中的命令 C.不解释引号内的特殊字符 D.结束进程 36./etc/shadow 文件中存放 _B_____ 。 A.用户账号基本信息 B.用户口令的加密信息 C.用户组信息 D.文件系统信息 37.若当前目录为/home,命令ls –l 将显示home 目录下的( d )。 A.所有文件 B.所有隐含文件 C.所有非隐含文件 D.文件的具体信息 38. 存放用户帐号的文件是( C )。 A. shadow B. group C. passwd D. Gshadow 39.一下哪个环境变量表示当前路径( B )。 A. PATH B. PWD C. HOME D.ROOT 40.在LINUX 中,要查看文件内容,可使用( A )命令。 A.more B.cd C.login D.logout

Linux指令速查手册

Linux指令速查手册前言 2007-11-07 13:29 吴恒奎人民邮电出版社我要评论(0)字号:T | T 综合评级: 想读(8)在读(0)已读(3)品书斋鉴(1)已有11人发表书评 《Linux指令速查手册》详细地介绍了常用Linux指令的功能、语法、参数说明以及具体的操作实例。本文是该书的前言部分。 AD: Linux是开源的类UNIX操作系统,世界上任何一个程序员都可以参与到Linux的设计和实现中来,Linux 自身具有的特点吸引了无数的Linux开发者。首先,它是开源的,开发者可以免费获得Linux操作系统的源代码;其次,它具有UNIX的所有功能;再次,用户或者开发者可以根据自己的需要选择模块,构建自己的操作系统,还可以加载用户自己设计的模块,它是一种为用户量身定做的操作系统。 对于刚开始接触Linux的用户,特别是用惯了Windows系统图形界面的用户来说,一本Linux指令查询手册是必需的。笔者编写了本书,希望对Linux爱好者和使用者有所帮助。 本书特点 1.命令详尽 本书详细讲解了412个Linux指令,覆盖了Linux应用中所有的常用命令。 2.支持各种环境 本书支持多种Linux操作系统,包括Red hat、Fedora Core、Debian、SuSE、Ubuntu、Gentoo等,但是在不同发行版本所得的输出结果可能与本书的例子不完全相同。 3.实例丰富 书中的指令大都配有详细的实例说明,全书共有实例760个,读者可以根据实例说明进行操作,加深对指令的理解。 4.索引方便 本书提供的命令按照两种方式进行索引,一是按照命令的首字母顺序进行索引;二是按照命令的功能进行索引,方便用户查找使用。 使用说明

Linux_SSH_命令大全完整珍藏版

通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。 SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。 下面是Linux SSH 命令大全: rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd - /* 回上一级目录 */ cd ~ /* 回根目录 */ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac /* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html 目录了 */ cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下 */ rm go.tar /* 删除go.tar文件 */ find mt.cgi /* 查找文件名为mt.cgi的文件 */ df –h /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了 */ tar xvf wordpress.tar /* 解压tar格式的文件 */ tar -tvf myfile.tar /* 查看tar文件中包含的文件 */ gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */ unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */ tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */ tar cfz geek.tar.gz tool /* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT 的.tar.gz文件解压成.tar文件后差不多是10MB */ wget https://www.wendangku.net/doc/512646962.html,/download/wp.tar.gz /*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M 的带宽,下载一个2-3兆的MT还不是几十秒的事 */ wget -c https://www.wendangku.net/doc/512646962.html,/undone.zip /* 继续下载上次未下载完的文件 */ tar cfz geek.tar.gz tool /* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT 的.tar.gz文件解压成.tar文件后差不多是10MB */ 还有一些是VIM里要用到的,也罗列出来吧! 移动类的:

最新Linux必学60个命令文件处理

Linux必学60个命令文件处理 Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。Linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。 file 1.作用 file通过探测文件内容判断文件类型,使用权限是所有用户。 2.格式 file [options] 文件名 3.[options]主要参数 -v:在标准输出后显示版本信息,并且退出。 -z:探测压缩过的文件类型。 -L:允许符合连接。 -f name:从文件namefile中读取要分析的文件名列表。 4.简单说明 使用file命令可以知道某个文件究竟是二进制(ELF格式)的可执行文件, 还是Shell Script文件,或者是其它的什么格式。file能识别的文件类型有目录、Shell脚本、英文文本、二进制可执行文件、C语言源文件、文本文件、DOS的可执行文件。 5.应用实例 如果我们看到一个没有后缀的文件grap,可以使用下面命令: $ file grap grap:English text 此时系统显示这是一个英文文本文件。需要说明的是,file命令不能探测包括图形、音频、视频等多媒体文件类型。 mkdir 1.作用 mkdir命令的作用是建立名称为dirname的子目录,与MS DOS下的md命令类似,它的使用权限是所有用户。 2.格式 mkdir [options] 目录名 3.[options]主要参数 -m, --mode=模式:设定权限<模式>,与chmod类似。 -p, --parents:需要时创建上层目录;如果目录早已存在,则不当作错误。 -v, --verbose:每次创建新目录都显示信息。 --version:显示版本信息后离开。 4.应用实例 在进行目录创建时可以设置目录的权限,此时使用的参数是“-m”。假设要创建的目录名是“tsk”,让所有用户都有rwx(即读、写、执行的权限),那么可以使用以下命令: $ mkdir -m 777 tsk grep 1.作用 grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

相关文档