Linux的常用命令大全.ppt
《Linux的常用命令大全.ppt》由会员分享,可在线阅读,更多相关《Linux的常用命令大全.ppt(53页珍藏版)》请在冰豆网上搜索。
第一章Linux的常用命令,授课内容1、Linux的各种常用命令2、对各命令参数选项的熟悉授课目标1、熟悉一些LINUX命令的基本操作2、熟悉一些LINUX命令参数选项的用法,1,linux命令格式,linux命令列通常由好几个字符串组成,中间用空格键分开。
如下所示:
commandoptionsarguments(或parameters)命令选项参数例如:
rm-rf/home/ols3,2,命令的使用方式在Linux系统中打开终端的方式有以下两种:
种是在桌面上依次单击“主程序系统工具终端”可打开如图2-1的终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。
一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作要说明的是,不同的用户登录其终端的提示符略有不同,在图2-1中显示的是超级用户的提示符。
如果是一般用户登录,其提示符如图2-2所示。
5,Linux系统是以全双工的方式工作,即从键盘把字符输入系统,系统再将字符回送到终端并显示出来。
通常,回送到终端的字符与输入字符相同,因此操作员看到的正是自己输入的字符。
但也有个别的时候,系统不回送符号。
键盘上大多数字符是普通打印字符,它们没有特殊含义。
只有少数特殊字符指示计算机做专门的操作。
其中最常见的特殊字符是回车键RETURN,它表示输入行结束;系统收到回车信息便认为输入的当前行结束,系统的响应是让屏幕光标回到下一行行首。
回车符只是控制符的一个例子。
控制符是指控制终端工作方式的非显示字符。
输入一般控制符必须先按下控制键,或称作CTRL键,然后再按所对应的字符键。
例如,输入回车符可以直接按回车键,也可以先按控制键,再按m键。
CONTROL-m或CTL-m也是回车符。
一些常用的控制符有:
CTL-d,它表示终端的输入结束;CTL-g控制终端响铃;CTL-h称为退格键,用于改正输入的错误.,6,此外还有两个特殊键,一个是DELETE键,另一个是BREAK键。
大多数LINUX系统中,DELETE键表示立即终止程序。
在有些系统里,也用CTL-c终止程序。
一般说来,BREAK键与DELETE键、CTL-c的功能基本相同。
7,8,终端显示提示符后,用户就可以输入命令请示系统执行。
这里所谓命令就是请示调用某个程序。
例如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息:
rootlbliubingroot#date当命令输入完毕后,一定不要忘记按回车健,因为系统只有收到回车键才认为命令行结束。
又如询问当前有哪些用户挂在系统里。
命令及响应如下所示:
rootlbliubingroot#whoroot:
0Feb115:
41rootpts/0Feb115:
46(:
0.0)jlpts/1Feb115:
40(:
0.0),9,还有另外的方法可以查看目前登录用户的注册信息。
命令及响应如下所示:
rootlbliubingroot#whoamirootpts/0Feb115:
46(:
0.0)这时系统仅回送用户自己的注册信息。
假如用户打错了命令,系统将回答这一命令没有找到。
rootlbliubingroot#whomwhom:
unabletoopen/root/Mail/draft:
没有那个文件或目录上面几条命令在终端中的输入方法及响应如图2-3所示。
10,另外,在终端上还有一个命令补齐(Command-LineCompletion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按Tab键就可以自动补齐该文件名的剩下部分,例如要把目录/freesoft下的文件gcc-2.8.1.tar.gz解包,当键入到tarxvfz/freesoft/g时,如果此文件是该目录下唯一以g开头的文件,这时就可以按下Tab键,这时命令会被自动补齐为:
tarxvfz/freesoft/gcc-2.8.1.tar.gz,非常方便,通配符基础,通配符又称多义符。
在描述文件时,有时在文件名部分用到一些通配符,以加强命令的功能。
在Linux系统中有以下基本的通配符:
?
:
表示该位置可以是一个任意的单个字符。
:
表示该位置可以是若干个任意字符。
方括号charset:
可替代charset集中的任何单个字符下面对方括号通配符进行一些说明。
例如cChH:
表示在文件的该位置中可出现任意单个的c或h字符的大小写形式。
另外,通配符集还能描述介于字符对之间的所有字符。
如“a-z”就可以代替任意小写字母,而a-zA-Z则可替代任意字母。
注意可替代的字符包括a到z和A到Z字符对之间的所有字符。
12,这样利用通配符可以使指令的输入变得更加灵活。
该技巧的可很容易实现显示一些文件名相关的文件。
以上的各例在RedHatLinux9.0系统的终端中所显示的结果如图2-5所示。
常用Linux命令介绍
(一),13,常用Linux命令介绍
(二),14,常用Linux命令介绍(三),15,常用Linux命令介绍(四),16,常用Linux命令介绍(四),17,常用Linux命令介绍(四),18,常用Linux命令介绍(四),19,常用Linux命令介绍(四),20,ls、dir命令
(一),21,ls语法:
ls、dir参数选项目录名说明:
显示指定工作目录下的内容,ls、dir命令
(二),ls实例lsa/rootlsR/etclsF/binlsl/devlsi/rootlsdl/binll/binlslh/rootlsversionls-help|morel参数ls-l/root/anaconda-ks.cfg-rw-r-r-1rootroot1132Oct3103:
16anaconda-ks.cfg权限硬链接数属有者所属组文件大小日期文件名权限:
属有者权限,所属组权限,其它组权限r:
只读,w:
读写,x:
执行高级权限:
suid:
当普通用户在执行文件时,以属有者的身份进行执行sgid:
当父目录的权限具有SGID时,子目录的所属组会自动的设置成到父目录的属所组。
22,23,Linux支持多种文件类型,每一类用一个字符来表示,其说明如下:
-:
常规文件d:
目录b:
块特殊设备c:
字符特殊设备p:
有名管道s:
信号灯l:
符号链接,cd命令,1、cd.更换目录回到上一级目录2、cd.更换到当前目录3、cd更换目录到当前用户的个人宿主目录4、cd/etc/vsftpd/更换到/etc/vsftpd目录5、cd/更换目录到根目录,24,cd语法:
cd目录名说明:
用于更换工作目录,pwd、clear、man命令,pwd语法:
pwd说明:
显示当前工作目录的绝对路径clear语法:
clear说明:
清楚屏幕上的信息man:
语法:
man参数选项帮助主题。
说明:
man实际上就是查看命令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。
man是manual(手册)的缩写字,它的说明非常的详细,建议记得一些基本用法就可以了。
25,mkdir、rmdir命令,26,mkdir语法:
mkdir参数选项目录名说明:
创建一个空目录,要求此用户在当前目录上具有写权限选项:
如图,rmdir语法:
rmdir参数选项目录名说明:
删除一个或多个空目录或空子目录,要求此用户在当前目录上具有写权限,rm命令,rm语法:
rm参数选项文件说明:
用户可以用rm命令删除不需要的文件。
该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。
对于符号链接文件只是断开了链接,原文件保持不变。
27,touch、ln命令,touch语法:
touch参数选项文件说明:
修改文件的时间戳,不加任何参数则创建一个空白文件,28,ln语法:
ln参数选项源文件链接文件说明:
创建链接文件,分为硬链接和软链接,加-s参数为创建软链接,cp命令,cp语法:
cp参数选项源文件或目录目标文件或目录说明:
该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
29,mv命令,mv语法:
mv参数选项源文件或目录目标文件或目录说明:
视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录),它将所给的源文件或目录重命名为给定的目标文件名。
当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。
在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
30,chmod命令,chmodchmod的语法有两种模式:
语法1:
chmodoptionswhoopcodepermissionfile语法2:
chmodoptionsn1n2n3n4file说明:
改变文件或目录的权限模式例如:
第一种:
chmodRu=rwx,g=rw,o=rx/home/test第二种:
chmod-R765/home/test,31,chown命令,chown语法:
chownoptionsnewuser.newgroupfile说明:
改变文件或目录的所属用户,也可以改变所属组,32,例如chownroot:
jake/root/install.log,chgrp命令,chgrp语法:
chgrpoptionsnewgroupfile说明:
改变文件或目录的所属组参数:
chown相同例如chgrproot/home/test/test1,33,cat命令,cat语法:
cat参数选项fileNames说明:
把档案串连后传到基本输出(或加重定向到另一个文件),34,例如catn/root/install.log|more,more、less命令,more语法:
more参数选项fileNames说明:
类似cat,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空格键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能(与vi相似)使用中的说明文件,请按h。
less语法:
less参数选项fileName说明:
less的作用与more十分相似,都可以用来浏览文件的内容,不同的是less允许使用者往回卷动以浏览已经看过的部份,同时因为less并未在一开始就读入整个文件案,因此在遇上大型文件的开启时,会比一般的文书编辑器(如vi)来的快速。
按h,显示帮助命令。
35,head、tail命令,head语法:
head参数选项fileNames说明:
显示文件的前十行例如:
headinstall.log显示install.log的前十行内容若要显示前十五行,可以用head-15install.log命令tail语法:
tail参数选项fileNames说明:
显示文件的后十行例如:
tailinstall.log显示install.log的后十行内容。
36,file命令,file语法:
file参数选项文件说明:
确定文件的类型,37,find命令,find语法:
find搜索路径参数选项匹配表达式功能:
在指定的搜索路径下搜索指定的目录或文件。
参数:
-name字符:
查找的包包“字符”的文件和目录。
-perm模式:
匹配所有符合指定数值模式值的文件。
-sizenc:
匹配大小为n个block的文件名,c:
以字节为单位-user用户名:
搜索所有属主为用户名的文件。
-group组名:
搜索所有属主为组名的文件。
-atimen:
搜索在n天前访问过的文件。
-mtimen:
搜索