第节Linux常用命令与文本编辑.ppt
- 文档编号:18628025
- 上传时间:2023-08-21
- 格式:PPT
- 页数:46
- 大小:305KB
第节Linux常用命令与文本编辑.ppt
《第节Linux常用命令与文本编辑.ppt》由会员分享,可在线阅读,更多相关《第节Linux常用命令与文本编辑.ppt(46页珍藏版)》请在冰点文库上搜索。
Linux基础常用命令与文本编辑,大理学院数学与计算机学院硬件教研室赵贵文,教学目的和要求,学会使用联机帮助命令熟练使用Linux的常用命令掌握文本编辑器Vi的用法,shell命令和DOS命令的区别,在DOS下,文件名必须遵守8.3格式的规则,例如文件名NOTENOUG.TXT,而在Linux系统里则有比较自由的空间。
假如Linux已经安装在ext3文件系统上,就可以使用长文件名来命名,这样可以使文件名中包含更多的字符和点“.”。
例如:
myfile.tar.gz就是一个合法的Linux文件名。
shell命令和DOS命令的区别,在Linux系统中大小写是不一样的,因此像FILENME.tar.gz和filename.tar.gz就是两个不同的文件。
这个规则对命令来说也是成立的。
在Linux系统路径之间用“/”,而非“”隔开,例如,etc/tmp/doc.tex为正确路径写法,而etctmpdoc.tex则为错误。
这虽然是一个极小的差别,但对习惯于DOS环境的同学仍要时时注意。
shell命令和DOS命令的区别,用“.”开始的文件名将会被视作隐藏文件。
例如,hiddenfile使用ls命令时就看不到,这一点和DOS下设置隐藏文件不同。
Linux并没有规定可执行文件一定要有.COM、.EXE或.BAT的扩展名。
如果用ls-F命令,就会发现执行文件后面会被加上一个“*”。
例如,输入命令ls-F,如果显示结果如下:
LetterCindy.jpgcjpg*my_lst_scripts*则说明cpjg*、my_lst_script*是可以被执行的。
如果列表内容是带颜色显示的话,这一项将显示绿色。
shell命令和DOS命令的区别,在DOS中,.BAK表示备份文件,而在Linux系统中则在文件名尾加上一个”,例如,myfile”。
DOS命名带的参数用/switch的方法,而Linux却是用-switch的方法。
例如。
Dir/s和ls-l一样。
当然,DOS环境下的某些外部程序,例如,PKZIP和ARJ是用和Linux一样的参数给设定方式的。
使用man命令获取帮助,像大多数UNIX运行版本一样,Linux操作系统发布版本也为几乎每个程序、工具、命令或系统编程调用编制了使用手册页,从这些手册页中可以得到几乎所有命令的有关信息,包括man命令本身。
举例来说,输入下列命令就可以阅读man命令的使用手册页。
#manman,在线帮助命令,man语法格式:
man选项命令名称说明:
-a显示全部寿命信息内容-d仅显示排除错误信息,不显示帮助信息内容-f显示系统命令与工具程序的简单说明-h显示man的语法和参数说明-M指定搜索man手册的路径,通常该路径由shell环境变量MANPATH指定。
M选项指定的路径将自动覆盖MANPATH所指定的路径。
-P指定分页显示手册的程序,默认时使用/usr/less命令。
-S帮助页的基本结构,在线帮助命令,info格式:
#info-f-o-h命令名称说明:
-f指定具体访问的info文件-o不启动info会话,直接生成结果至指定文件-h生成有关info选项的简要说明,在线帮助命令,help可查阅所有shell命令的作法和说明。
其用法是在所要查阅的命令后输入-help,即可以看到所查命令的内容。
目录操作常用命令
(1),ls功能:
显示文件和目录列表用法:
$ls$ls-a$ls-l$ls-R$ls/some/dir/file$ls-d/some/dir/,目录操作常用命令
(2),cd功能:
切换目录用法:
$cd/some/dir/$cd$cd$cd.$cd./.$cd-,目录操作常用命令(3),pwd功能:
显示当前工作目录用法:
$pwdtree功能:
显示目录树用法:
$tree$tree/some/dir/,目录操作常用命令(4),mkdir功能:
创建目录用法:
$mkdirsomedir/$mkdir-p/some/path/dir/rmdir功能:
删除空目录用法:
$rmdirsomedir/,文件操作常用命令
(1),touch功能:
生成新的空文件或更改现有文件的时间用法:
$touchfile$touchfile$touch-afile$touch-mfile,文件操作常用命令
(2),cp功能:
复制文件或目录用法:
$cpfile1file2$cp/some/dir/file1/someother/dir/$cp/some/dir/file1/someother/dir/file2$cp/some/dir/file.$cp/some/dir/files/someother/dir/$cp-r/some/dir/someother/dir/,文件操作常用命令(3),mv功能:
移动文件或目录、文件或目录改名用法:
$mv/some/dir/file1/someother/dir/$mv/some/dir/file1/someother/dir/file2$mv/some/dir/files/someother/dir/$mv-r/some/dir/someother/dir/$mvfilenewname_file$mvdirnewname_dir,文件操作常用命令(4),rm功能:
删除文件或目录用法:
$rm/some/dir/file1$rm-i/some/dir/file1$rm-f/some/dir/file1$rm-rf/some/dir/,文本文件操作常用命令
(1),cat和tac功能:
滚屏显示文本文件内容cat用于从文件头到文件尾显示tac用于从文件尾到文件头显示用法:
$catfile$tacfile,文本文件操作常用命令
(2),more和less功能:
分屏显示文本文件内容more只能从文件头到文件尾显示less可以使用PgUp和PgDn双向显示用法:
$morefile$lessfile,文本文件操作常用命令(3),head和tail功能:
默认显示10行内容head显示文本文件的前部的若干行tail显示文本文件的后部的若干行用法:
(n为数字)$headfile$head-nfile$tailfile$tail-nfile$tail+nfile,文本文件操作常用命令(4),sort功能:
文本文件排序(以行为单位)用法:
$sortfile$sortfile1file2uniq功能:
删除文本文件中相邻的重复的行用法:
$uniqfile,文本文件操作常用命令(5),wc功能:
统计指定文本文件的行数、字数、字符数用法:
$wcfile$wc-lfile$wc-wfile$wc-cfilegrep功能:
在指定的文本文件中查找指定的字符串用法:
$grepmatch_stringfile,目录的建立与删除命令,mkdir功能说明:
建立目录rmdir(removedirectory)功能说明:
删除目录。
文件内容查找与比较命令,文件查找命令find功能说明:
查找文件或目录。
文件内容查找命令grep功能说明:
查找文件里符合条件的字符串。
文件比较命令comm(common)功能说明:
比较两个已排过序的文件。
常用的信息显示命令
(1),date功能:
显示和设置日期时间用法:
$date#date-sMM/DD/YYYY#date-shh:
mm:
sslocale功能:
显示当前语言环境用法:
$locale,cal功能:
显示日历用法:
$cal$cal-y$calyear$calmouthyear,常用的信息显示命令
(2),file功能:
显示指定文件的类型用法:
$filefilenamestat功能:
显示指定文件的各种相关信息用法:
$statfilename,常用的信息显示命令(3),dmesg功能:
显示系统启动信息用法:
$dmesguname功能:
显示操作系统信息用法:
$uname$uname-r$uname-a,压缩命令,compress、gzip和bzip2功能:
压缩和解压缩文件或目录compress:
压缩文件后缀为Zgzip:
压缩文件后缀为gzbzip2:
压缩文件后缀为bz2用法:
$compresssomefilename$compress-dsomefilename.Z$gzipsomefilename$gzip-dsomefilename.gz$bzip2somefilename$bzip2-dsomefilename.bz2,打包命令,tar功能:
打包和解包用法:
$tar-cvfmyball.tarsomedirname$tar-tfmyball.tar$tar-xvfmyball.tar$tar-zcvfmyball.tar.gzsomedirname$tar-ztfmyball.tar.gz$tar-zxvfmyball.tar.gz$tar-Zcvfmyball.tar.Zsomedirname$tar-Ztfmyball.tar.Z$tar-Zxvfmyball.tar.Z$tar-jcvfmyball.tar.bz2somedirname$tar-jtfmyball.tar.bz2$tar-jxvfmyball.tar.bz2,通信命令,write功能说明:
传送信息。
语法:
write用户名称终端机编号talk功能说明:
与其他用户交谈。
语法:
talk用户名称终端机编号,通信命令,mesg功能说明:
设置终端机的写入权限。
允许或接收由其他用户发来的write和talk通信信息,该命令在本地终端运行。
语法:
mesgnywall(writeall)功能说明:
传送信息。
语法:
wall公告信息,其它命令,echo在显示器上显示信息,其信息的来源可以是键盘输入、命令行参数或shell变量的扩展(变量中的内容),一般格式为:
Echo-n信息内容date功能说明:
显示或设置系统时间与日期。
cal使用权限:
所有使用者使用方式:
cal-mjymonthyear,其它命令,bc一个用于进行简单的算术运算的计算器。
键入quit退出。
passwd功能说明:
设置密码。
语法:
passwd-dklS-u用户名称sync功能说明:
将内存缓冲区内的数据写入磁盘。
语法:
sync-help-version,其它命令,whoami功能说明:
显示用户名称。
语法:
whoami-help-versionwho功能说明:
显示目前登入系统的用户信息。
语法:
who-Himqsw-help-versionami记录文件w功能说明:
显示目前登入系统的用户信息。
语法:
w-fhlsuV用户名称clear,更改文件或目录的属性与属性组命令,chown(changeowner)功能说明:
变更文件或目录的拥有者或所属群组。
chgrp(changegroup)功能说明:
变更文件或目录的所属群组。
更改文件或目录的存取权限,chmod(changemode)功能说明:
变更文件或目录的权限。
补充说明:
在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。
您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。
符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在被连接的原始文件。
打印控制命令,lpc由root用户执行检查和控制打印机。
输入?
可以查看命令列表。
lpq功能:
显示打印机队列中未完成的工作用法:
lpqlPuser说明:
lpq会显示由lpd所管理的打印机队列中未完成的项目。
lprm功能:
将一个工作由打印机队列中移除用法:
/usr/bin/lprmPfile.,常用的网络命令,文件传输命令ftp(filetransferprotocol)功能说明:
设置文件系统相关功能。
Telent命令功能说明:
远端登入。
finger命令功能说明:
查找并显示用户信息。
ping命令功能说明:
检测主机。
vi及其运行模式,vi简介vi是“visualinterface”的简称。
vi可以执行输出、删除、查找、替换、块操作等众多文本操作。
vi不是一个排版程序,它可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。
vi是全屏幕文本编辑器,它没有菜单,只有命令。
vi的运行模式,图vi的运行模式及转换,vi的基本操作,从编辑模式进入插入模式iao从插入模式返回编辑模式,vi的基本操作,编辑模式下退出viZZZQ命令模式下退出vi:
wq:
q:
q!
vi的常用命令
(1),表vi编辑模式下的常用操作,vi的常用命令
(2),思考和练习,1、常见的文件操作命令有哪几类?
2、常用的浏览文件命令有哪些?
3、ls命令与dir命令有什么区别?
4、主要的目录操作命令有哪些?
5、怎样给文件设置权限?
6、列举几种文件打印命令。
7、文件链接主要分哪几种?
分别如何实现?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 常用命令 文本编辑