已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三.Linux基本操作命令 Linux的命令(也包括文件名等等)对大小写是敏感的ls ls -a Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来。1. cd命令这个命令是用来进出目录的其次,cd如果直接输入,cd后面不加任何东西,会回到使用者自己的Home Directory。假设如果是root,那就是回到/root.这个功能同cd 是一样的。2. mkdir,rmdir命令mkdir命令用来建立新的目录,rmdir用来删除以建立的目录3. cp命令这个命令相当于dos下面的copy命令,具体用法是:cp -r 源文件(source) 目的文件(target) 参数r是指连同元文件中的子目录一同拷贝4. rm命令现在要删除一个名字为text的一个文件:rm -i test 系统会询问我们:rm:remove test?y,敲了回车以后,这个文件才会真的被删除。rm -r 目录名这个操作可以连同这个目录下面的子目录都删除,功能上和rmdir相似。rm -f 文件名(目录名)这个操作可以进行强制删除。 5. mv命令 这个命令的功能是移动目录或文件,引申的功能是给目录或文件重命名。mv 原文件(目录)名 新的文件(目录)名 6. du,df命令du命令可以显示目前的目录所占的磁盘空间,df命令可以显示目前磁盘剩余的磁盘空间。如果du命令不加任何参数,那么返回的是整个磁盘的使用情况,如果后面加了目录的话,就是这个目录在磁盘上的使用情况 7. cat命令cat是concatenate的简写,类似于dos下面的type命令。它的用法如下:cat text 显示text这个文件cat file1 file2 依顺序显示file1,file2的内容cat file1 file2file3 把file1,file2的内容结合起来,再重定向()到file3文件中。是一个非常有趣的符号,是往右重定向的意思,就是把左边的结果当成是输入,然后输入到file3这个文件中。例如: cat file1file2这将变成将file1的文件内容附加到file2的文件后面,而file2的内容依然存在,这种重定向符比常用,可以多多利用。8. more,less命令 这是两个显示一般文本文件的指令。如果一个文本文件太长了超过一个屏幕的画面,用cat来看实在是不理想,就可以试试more和less两个指令。More指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显示。而less除了有more的功能以外,还可以用方向键往上或网下的滚动文件,所以你随意浏览,阅读文章时,less是个非常好的选择。9. clear命令 这个命令是用来清除屏幕的,它不需要任何参数,和dos下面的clr具有相同的功能,如果你觉得屏幕太紊乱,就可以使用它清除屏幕上的信息。10. pwd命令 这个命令的作用是显示用户当前的工作路径,这个命令不用多说,大家一试即知。11. ln命令它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是: ln -s 源文件 目标文件 ln -s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。12. man命令 Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。 13. logout命令一看就知道了,这是退出系统的命令,我就不多说了。切记,即便你是单机使用linux,logout以后也不能直接关机,因为这不是关机的命令。 14. Mount命令所以要访问软盘和光盘,就必须先将它们装载到Linux系统的/mnt目录中来。 装载的命令是mount,格式如下:mount -t 文件系统类型 设备名 装载目录l 装载软盘首先用mkdir /mnt/floppy 在/mnt目录下建立一个空的floppy目录,然后输入mount -t msdos /dev/fd0 /mnt/floppy 将DOS文件格式的一张软盘装载进来,以后就可以在/mnt/floppy目录下找到这张软盘的所有内容。l 装载Windows所在的C盘mkdir /mnt/c 在/mnt目录下建立一个空的c目录;l 装载光盘 mkdir /mnt/cdrom 在/mnt目录下建立一个空的cdrom目录;l 卸载卸载的命令格式是:umonut 目录名,例如要卸载软盘,可输入命令umonut /mnt/floppy。要注意的是,在卸载光盘之前,直接按光驱面板上的弹出键是不会起作用的。四.基本的系统管理命令 管理员使用的系统管理指令 1. adduser命令 新增使用者账号的命令,如果你想新增一个叫做jack的用户,那么需在控制台下输入:adduser jack 2. passwd命令 这个命令可以修改特定用户的口令,使用格式是:passwd 用户名这是,系统会提示你输入新密码,你输入第一遍后,还要输入第二遍进行确认。3. find,whereis,locate命令这三个命令都是用来查找文件的,使用格式是:find 路径名称 -name 文件名 参数(我们这里就不讨论参数了)whereis 文件名locate 文件名 4. su命令 这个命令可以让普通用户变成具有管理员权限的超级用户(superuser),现在你输入:su 系统会要求你输入管理员的口令,当你输入正确的密码后,就可以获得全部的管理员权限,这是你就是超级用户(superuser)。 5. shutdown,halt命令 这两个命令是用来关闭linux操作系统的。输入halt,系统就会开始进入关闭过程,其效果和shutdown -h now是完全一样的,我每次关机的时候都是用halt。6. reboot命令一看这个词,就知道这个命令是用来重新启动系统的。当你输入reboot后,你就会看到系统正在将一个一个的服务都关闭掉,然后再关闭文件系统和硬件,接着机器开始重新自检,重新引导,再次进入linux系统。l 普通用户使用的系统管理指令 1. chown命令 这个命令的作用是改变文件的所有者。 2. chmod命令 这个命令用来改变目录或文件的属性,是linux中一个应当熟悉的命令。五.关於 Process 处理的指令 1. psps 是用来显示目前你的 process 或系统 processes 的状况。2. killkill 指令的用途是送一个 signal 给某一个 process 。因为大部份送的都是用来杀掉 process 的 SIGKILL 或 SIGHUP ,因此称为 kill 。六. 关於字串处理的指令1. echoecho 是用来显示一字串在终端机上。 echo -n 则是当显示完之後不会有跳行的动作。2. grep/fgrepgrep 为一过滤器,它可自一个或多个档案中过滤出具有某个字串的行,或是自标准输入过滤出具有某个字串的行。fgrep 可将欲过滤的一群字串放在某一个档案中,然後使用 fgrep 将包含有属於这一群字串的行过滤出来。grep 与 fgrep 的用法如下:grep -nv match_pattern file1 file2 .fgrep -nv -f pattern_file file1 file2 .七. 网路上查询状况的指令1. manman 是手册 ( manual ) 的意思。 UNIX 提供线上辅助( on-line help )的功能, man 就是用来让使用者在使用时查询指令、系统呼叫、标准程式库函式、各种表格等的使用所用的。man 的用法如下:man -M path section title .man -M path -k keyword .-M path man 所需要的 manual database 的路径。我们也可以用设定环境变数 MANPATH 的方式来取代 -M 选项。title 这是所要查询的目的物。section 为一个数字表示 manual 的分类,通常 1 代表可执行指令,2 代表系统呼叫( system call ) ,3 代表标准函数,等等。我们如要参考 eqnchar(7) 的资料,则我们就输入 man 7 eqnchar ,便能取得我们所要的辅助讯息。-k keyword用来将含有这项 keyword 的 title 列出来。man 在 UNIX 上是一项非常重要的指令,我们在本讲义中所述之用法均仅只是一个大家比较常用的用法以及简单的说明,真正详细的用法与说明还是要请你使用 man 来得到。2. whowho 指令是用来查询目前有那些人在线上。3. ww 指令是用来查询目前有那些人在线上,同时显示出那些人目前的工作。4. kuku 可以用来搜寻整个网路上的 user ,不像 w 跟 who 只是针对 local host 的查询. 而且 ku 提供让使用者建立搜寻特定使用者名单的功能。你可以建立一个档案 information-file 以条列的方式存放你的朋友的资料,再建立一个档案 hosts-file 来指定搜寻的机器名称。 ku 的指令格式可由 ku -h 得到。八. 网路指令1. rlogin 与 rsh rlogin 的意义是 remote login , 也就是经由网路到另外一部机器 login 。rsh 是在远方的机器上执行某些指令,而把结果传回 local host 。2. telnettelnet是一个提供 user 经由网路连到remote host。3. ftpftp 的意义是 File Transfer Program ,是一个很常应用在网路档案传输的程式。ftp 的格式如下:ftp hostname | ip-address 其中 hostname | ip-address 的意义跟 telnet 中的相同。九. 关於通讯用的指令1. write这个指令是提供使用者传送讯息给另一个使用者,使用方式:write username tty2. talk/ytalk/cytalk/ctalkUNIX 专用的交谈程式。会将萤幕分隔开为你的区域和交谈对象的区域,同时也可和不同机器的使用者交谈。使用方式:talk usernamehost tty3. mesg选择是否接受他人的 messege , 若为 messege no 则他人的 messege 将无法传送给你,同时他也无法干扰你的工作。使用方法:mesg -n|-y4. mail/elm在网路上的 email 程式,可经由此程式将信件 mail 给他人。 使用方式:mail usernamemail -f mailboxfile如有信件,则直接键入 mail 可以读取你的 mail .十. 编译器( Compiler )1. cc/gcc (C Compiler)/usr/bin/cc/usr/local/bin/gcc语法: cc -o execfile source gcc -o execfile source execfile 是你所希望的执行档的名称,如果没有加上 -o 选项编译出来的可执行档会以 a.out 做为档名。 source 为一个以 .c 做为结尾的 C 程式档。请参阅 cc(1) 的说明。2. pc (Pascal Compiler)/usr/local/bin/pc语法: pc -o execfile source execfile 是你所希望的执行档的名称,如果没有加上 -o 选项编译出来的可执行档会以 a.out 做为档名。 source 为一个以 .p 做为结尾的 Pascal 程式档。 请参阅 /net/home5/lang/man 中 pc(1) 的说明。3. f77 (Fortran Compiler)/net/home5/lang/f77语法: f77 -o execfile source execfile 是你所希望的执行档的名称,如果没有加上 -o 选项编译出来的可执行档会以 a.out 做为档名。 source 为一个以 .p 做为结尾的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《金融学重点》课件
- 思源天津武清保利房地产项目营销定位报告
- 法律法规及道路交通信号标志标线
- 异分母分数加、减法课件
- 校医院满意度调查报告
- 数据库第0章引言
- 《s形象店员工管理》课件
- 2026年充电桩安装工职业技能等级认定(五级)操作技能章节练习题
- 轮胎厂成型安全规则
- 《高三物理光的干涉》课件
- GB/T 34630.1-2026搅拌摩擦焊铝及铝合金第1部分:术语及定义
- 《半导体制备装置用超高纯净不锈钢管》
- 2026语文新教材 第19课 航天员写给孩子的信 教学课件
- 2026年《三级物业管理师》考试模拟试题含答案
- 2026年咨询工程师《决策分析与评价》真题及答案
- 2022-2023学年高中化学鲁科版(2019)选修一第二章试卷3
- 重庆市2025年高考真题化学试卷(含答案)
- 少儿脊柱健康课件
- JG/T 182-2008住宅轻钢装配式构件
- 消防监督中级评审考试题库-多选题库
- 气象遥感完整版本
评论
0/150
提交评论