linux入门基础知识汇总

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

linux操作系统华软软件学院电子系P1复习内容►操作系统相关概念►linux常用命令►Vim编辑器、gcc编译器、gdb调试器、makefile►进程、线程相关概念及linux进程创建linux操作系统华软软件学院电子系P2►操作系统相关概念n操作系统定义n操作系统功能n操作系统特性第一部分linux操作系统华软软件学院电子系P3操作系统定义►操作系统n是配置在计算机硬件系统(也称为裸机系统)上的第一层软件n是对计算机硬件功能的第一次扩充n定义:是计算机系统中的一个重要系统软件。它管理和控制所有的计算机资源(软、硬件),合理组织计算机工作流程,以便有效的利用这些资源为用户提供一个功能强大、使用方便且易于扩展的工作环境,从而在计算机与用户之间起到接口的作用。linux操作系统华软软件学院电子系P4操作系统地位基于硬件计算机所有资源的管理、协调和分配进程管理界面管理。。。等等应用程序命令解释器、编译器等操作系统硬件用户用户用户►操作系统的地位linux操作系统华软软件学院电子系P5►操作系统的功能n处理机管理u处理机分配调度策略,分配实施和资源回收n存储管理u内存分配:保护系统和各用户的存储区不产生冲突u存储保护:保护一个程序不会遭到其他程序的破坏u内存扩充:为用户提供虚拟存储器(比实际内存大得多)n设备管理u缓冲管理:缓和CPU和I/O设备速度不匹配的矛盾u设备独立性:为用户提供一个良好的界面操作系统的功能及特征(1)linux操作系统华软软件学院电子系P6►操作系统的功能n文件管理u目录管理:方便用户有效组织、管理文件u文件存取控制管理:对文件设置读、写、删等权限,防止非法破坏u文件存储空间管理:提高文件存储空间利用率和文件工作速度n用户接口u命令接口:对程序员输入的命令解释并执行u程序接口:可在编写的程序中通过对这些接口的调用完成相应的功能操作系统的功能及特征(2)linux操作系统华软软件学院电子系P7►操作系统的特征n并发性n共享性n虚拟性n不确定性操作系统的功能及特征(3)linux操作系统华软软件学院电子系P8►Linux的基本操作nLinux关闭、重启命令n系统管理命令n文件管理命令n文件搜索命令n帮助命令n压缩解压命令n网络通信命令n其它常用命令第二部分linux操作系统华软软件学院电子系P9linux的退出和关闭►Linux退出n退出时指退出与Linux当前的交互nShell下,使用exit或logout命令nGUI界面下,点击主菜单的logout项►Linux关闭n在shell下,用shutdown或halt命令►重新启动Linuxnreboot命令nshutdown命令n同时按下Ctrl+Alt+Dellinux操作系统华软软件学院电子系P10系统管理命令►su:变更用户身份►sudo:以其他身份来执行指令►passwd:变更用户的密码suzhangsan与su-zhangsan有何区别?linux操作系统华软软件学院电子系P11►ls:列出一个或多个文件的信息n-a,--all:列出目录下所有的文件,包括文件名以.开头的隐藏文件,.和..除外。n-i,--inode:显示每个文件的i节点号n-l:使用长列表格式►pwd:打印当前工作目录的全路径名(绝对路径),如果没有显示目录,则属于符号链接。►cd:改变当前目录ncd..切换至当前目录的父目录n./当前目录文件管理命令(1)linux操作系统华软软件学院电子系P12►mkdir:创建一个或多个目录n-p,--parents:如果不存在错误,则根据需要创建父目录n$mkdir–pa/b/c►rmdir:删除一个或多个空的目录n-p,--parents:删除DIRECTORY后,试图删除DIRECTORY的每一个分量。n$rmdir–pa/b/c►tree:以树状输出目录下所有子目录和文件的列表文件管理命令(2)linux操作系统华软软件学院电子系P13►cp:复制一个或多个文件或目录ncp[OPTION]…SOURCEDESTncp[OPTION]...SOURCE...DIRECTORYn-R复制目录►rm:删除命令中所列出的每个文件n-f,--force:忽略不存在的文件而给用户任何提示n-r、-R、--recursive:以递归方式删除目录中内容►mv:移动或更名文件或目录。►touch:修改文件的时间戳ntouch[OPTION]…[FILE]…n如果FILE文件并不存在,则创建新文件文件管理命令(3)linux操作系统华软软件学院电子系P14►ln:在文件间建立链接。n$ln123.txthl.txtn硬链接是指,已存在文件的别名。一旦链接生成,链接与原文件是无法区别的。n$ln-s123.txtsl.txtn符号链接(软链接)是指一种特殊的文件类型。链接文件实际上指向了另一个文件。►cat:在屏幕上显示文件的内容►more:在屏幕上分页显示文件的内容,支持跳转行功能n空格或f显示下一页nEnter显示下一行nQ或q退出文件管理命令(4)linux操作系统华软软件学院电子系P15►head:显示文件的开始部分n-nnum:显示文件前num行n$head–n20/etc/services►tail:显示文件的末尾部分n-nnum:显示文件后num行n$tail–n20/etc/services►组合使用可定位到某一行或几行,如显示第15行:n$head–n15/etc/services|tail–n1文件管理命令(5)linux操作系统华软软件学院电子系P16►chmod:改变文件的访问许可(符号连接除外)n$chmoda+x123.txtn$chmod777123.txt文件管理命令(6)linux操作系统华软软件学院电子系P17►chown:改变文件或目录所有者(即文件主)n$chownnobody123.txt►chgrp:改变文件或目录所属组n$chgrpadm123.txt►umask:显示、设置文件或目录的缺省权限n-S:以rwx形式显示文件或目录的缺省权限n$umaskn$umask-Sn$umask644文件管理命令(7)linux操作系统华软软件学院电子系P18►find:查找文件和目录n-name按文件名称查找n$find/etc–nameinitn$find/etc–nameinit??n$find.–name*top►grep:输入一个或多个输入文件中查找含有与指定模式相匹配的字符串的行n$grep“text”123.txt文件搜索命令(1)linux操作系统华软软件学院电子系P19►which:显示系统命令所在目录n$whichls►whereis:和which用法一样,显示信息的方式不同►locate:寻找文件或目录n$locatefile(列出所有跟file相关的文件)文件搜索命令(2)linux操作系统华软软件学院电子系P20►man:获得帮助信息n$manls查看ls命令的帮助信息n$manservices查看配置文件services的帮助信息n$man5passwd配置文件的帮助1是命令的帮助,查看时调用more►info:获得帮助信息n$infols查看ls指令的帮助信息►whatis:获得索引的简短说明信息n$whatisls帮助命令linux操作系统华软软件学院电子系P21►zip:压缩文件或目录n-r压缩目录n压缩后文件格式:.zipn$zipservices.zip/etc/services压缩文件n$zip–rtest.zip/test压缩目录n.zip是默认windows和linux通用格式►unzip:解压.zip的压缩文件n$unziptest.zip压缩解压命令(1)linux操作系统华软软件学院电子系P22►gzip:压缩文件n压缩后文件格式:.gzngzip只能压缩文件,不能压缩目录,并且不保留原文件n$gzip123.txt►gunzip:解压缩.gz的压缩文件n$gunzipfile1.gz压缩解压命令(2)linux操作系统华软软件学院电子系P23►bzip2:压缩文件(适合压缩大文件)n压缩后文件格式:.bz2n-k产生压缩文件后保留原文件n$bzip2–kfile1►bunzip2:解压缩.bz2的压缩文件n-k解压缩后保留原文件n$bunzip2–kfile1.bz2压缩解压命令(3)linux操作系统华软软件学院电子系P24压缩解压命令(4)tar命令解压缩语法:-x解包.tar文件-v显示详细信息-f指定解压文件-z解压缩tar.gz-j解压缩tar.bz2$tar–zxvfdir1.tar.gztar:打包文件或目录-c产生.tar打包文件-v显示详细信息-f指定压缩后的文件名-z打包同时压缩(.tar.gz)-j打包同时压缩(.tar.bz2)$tar–zcvfdir1.tar.gzdir1linux操作系统华软软件学院电子系P25►ping:测试网络连通性n#ping192.168.1.1nping–c3192.168.9.3ccount次数nping–s65507192.168.9.3ssize数据包大小►ifconfig:查看网络设置信息n-a显示所有网卡信息n#ifconfig–anifconfigeth0192.168.9.6n在本次会话中改变IP地址,如果要永久生效,则必须写入配置文件/etc/network/interfaces网络通信命令(1)linux操作系统华软软件学院电子系P26►write:向另外一个用户发信息,以Ctrl+D作为结束,实时通信,必须是在线用户n$writesisexlg►wall:向所有用户广播信息n$wallnHappyNewYear!网络通信命令(2)linux操作系统华软软件学院电子系P27►echo:在终端输出字符串necho通常跟重定向符号一起使用necho210.22.70.3/etc/resolv.confnecho210.22.70.3/etc/resolv.conf►sort:排序给出的所有文件并合并到标准输出(缺省FILE时)或一个指定的文件►adduser:添加用户►userdel:删除用户n-r:当删除帐号时,连同帐号主目录一起删除n-f:强制删除其它命令linux操作系统华软软件学院电子系P28►Vim编辑器►Gcc编译器►Gdb调试器►Makefile第三部分linux操作系统华软软件学院电子系P29VIM编辑器►vi编辑器启动$vifilename三种模式切换方法如图:命令行模式文本输入模式末行模式ESCi、a、o、rESC:linux操作系统华软软件学院电子系P30VIM编辑器►文本插入命令i:插入文本从光标所在位置前开始I:将光标移动到当前行的行首,然后在其前插入文本►文本附加命令a:在光标当前位置之后追加新文本A:将光标移动到所在行的行尾,从那里开始插入新文本►文本修改命令o:在光标的下面新开一行,并定位到该行的行首,等待输入O:在光标的上面插入一行,并定位到该行的行首,等待输入linux操作系统华软软件学院电子系P31VIM编辑器►文本修改命令——删除删除单个字符x:删除光标处的字符nx:删除光标所在位置开始向右的n个字符(n是具体的数字)X:删除光标前面的那个字符nX:删除光标前面向左的n个字符(n是具体的数字)linux操作系统华软软件学院电子系P32VIM编辑器删除多个字符dd:删除光标所在当前行D或d$:删除从光标所在处开始到行尾的内容d^:删除从光标前一个字符开始到行首的内容dw:删除一个单词dG:删除光标所在行到末尾所有内容:n1,n2d删除n1到n2行linux操作系统华软软件学院电子系P33VIM编辑器►退出vi编辑完文件后,准备退出vi返回shell时,可以在末行模式下,使用如下方法::wnewfile保存文件为newfile,但并不退出:q退出vi。如果未保存,vi将提示不能退出:wqnewfile

1 / 65
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功