欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (精品)Linux基本知识.ppt

    • 资源ID:70946707       资源大小:1.48MB        全文页数:98页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (精品)Linux基本知识.ppt

    Linux 基本知识Linux兴趣社-2011-10-29-Linux Linux 系统简介系统简介学学习交流群:交流群:QQ:邮箱:密密码:dlut.linux推荐:推荐:红联门户网:网:http:/ Linux 系统简介系统简介学学习交流群:交流群:QQ:邮箱:密密码:dlut.linux推荐:推荐:红联门户网:网:http:/ lLinux简介简介 了解操作系统的概了解操作系统的概熟悉熟悉Linux的基本环境的基本环境掌握常用的掌握常用的Linux指令及操作指令及操作掌握一些常用的配置掌握一些常用的配置熟悉常用软件的安装配置熟悉常用软件的安装配置Linux Linux 系统简介系统简介Linux最早是由LinusTorvalds开发维护的开放源代码类UNIX操作系统的内核。加入了GNUtools,系统工具、完整的开发环境等加入了X-Free86图形接口Linux内核是开源且可以免费使用,Linux厂商以服务赢利开源!=免费LinuxLinux和和LinuxLinux发行版发行版Linux只定义只定义/实现了一个内核。内核必须同命实现了一个内核。内核必须同命令、守护进程以及其他软件一起打包来组成一个令、守护进程以及其他软件一起打包来组成一个可以使用的完整操作系统,这种打包就是可以使用的完整操作系统,这种打包就是Distribution,中文一般称为发行版本。,中文一般称为发行版本。流行的流行的Linux Linux 发行版发行版流行的流行的Linux发行版本:发行版本:RedHat:http:/Mandrake:http:/www.linux- Linux 操作系统的特点操作系统的特点 是真正的多用户、多任务操作系统;是符合POSIX标准的系统;提供shell命令解释程序和编程语言;提供强大的管理功能,包括远程管理功能;(SSH)具有内核的编程接口;具有图形用户接口;(KDE/Gnome)具有大量有用的实用程序和通信、联网工具;Linux系统组成部分的源代码是开放的,任何人都能修改和重新发布它Linux系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件。它可以运行在几乎所有硬件平台上。一切一切 linux 操作系操作系统里,里,一切皆文件一切皆文件LinuxLinux硬件命名规则硬件命名规则LinuxLinux登录方式登录方式图形模式与文字模式切换Ctrl+Alt+F1F6文字界面tty1tty6虚拟机可以试试Ctrl+Alt+Shift+F1F6Ctrl+Alt+F7/F8图形界面使用终端屏幕上点击鼠标右键,选择“新建终端”重启到文字模式输入命令init3回车即可修改配置文件,使得默认启动到文字模式在命令行输入gedit/etc/inittab回车,把第一行由id:5:initdefault:修改到id:3:initdefault:,保存后重启LinuxLinux命令基本格式命令基本格式命令的命令的输输入格式入格式为为:command-options param1 param2.命令命令 选项选项 参数参数1 参数参数2区分大小写command为命令的名称(系统命令一般都是小写)中括号不存在,只是表示可选,进行参数设定时,通常为“-”,若为完整参数名称,则输入“-”符号commandoptionsparam这几项之间以空格隔开,空格无论多少,都视为1个指令太长时,可以使用“”继续到下一行bashbash快捷键快捷键通配符通配符 *匹配任意字符匹配任意字符ls ./*.c -l 显示所有以显示所有以.c结尾的文件结尾的文件Ctrl+a 光标跳至命令行的开始处光标跳至命令行的开始处Ctrl+e 光标跳至命令行的结尾处光标跳至命令行的结尾处Ctrl+d 退出目前正在运行的程序退出目前正在运行的程序Ctrl+c 退出目前正在运行的程序退出目前正在运行的程序ctrl+b 光标回退光标回退ctrl+f 光标前进光标前进bashbash快捷键快捷键Ctrl+r 开始向上搜索包含该字符的命令开始向上搜索包含该字符的命令 显示上一条命令显示上一条命令 显示下一条命令显示下一条命令!num 执行命令历史列表的第执行命令历史列表的第num条命令条命令!执行上一条命令执行上一条命令!ls 执行最后一个以执行最后一个以ls开头的命令开头的命令 Ctrl+l 清屏清屏 Ctrl+u 删除命令行中光标所在处之前的所有字符(不包括自身)删除命令行中光标所在处之前的所有字符(不包括自身)Ctrl+k 删除命令行中光标所在处之后的所有字符(包括自身)删除命令行中光标所在处之后的所有字符(包括自身)Ctrl+d 删除光标所在处字符删除光标所在处字符 Ctrl+w 删除光标所在处之前的字符至其单词头删除光标所在处之前的字符至其单词头Ctrl+t 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符字符 如何获得帮助如何获得帮助command-helpman command (q推出推出man帮助)帮助)http:/ 日期命令:日期命令:datedate显显示日期的命令:示日期的命令:date直接输入datelijiecongubuntu:/dev$dateThuSep321:47:35CST2009显示年月日lijiecongubuntu:/dev$date+%y/%m/%d09/09/03lijiecongubuntu:/dev$date+%Y/%m/%d2009/09/03lijiecongubuntu:/dev$date+%H:%M21:48lijiecongubuntu:/dev$date+%h:%mSep:09日期命令:日期命令:datedate显显示日期的命令:示日期的命令:dateormatDatesforLogsandFiles$date+%m%d%y%A,%B%d%Y%X061704Thursday,June17200407:13:40PM$date+%m%d%Y06172004$date-d1dayago+%m%d%Y06162004日期命令:日期命令:datedate显显示日期的命令:示日期的命令:date$date-d3months1day2hour15minutes2secondsagoortogointothefutureremovethe“ago”$date-d3months1day2hour15minutes2secondsAlsothefollowingworks:$date-d+2year+1month-1week+3day-8hour+2min-5secondsQuickquestion:Ifthereare100,000,000starsinthevisiblesky,andyoucancountthem,roundtheclock,atarateofastarpersecondstartingnow,whenwouldyoufinishcounting?Wouldyoustillbealive?日历显示命令:日历显示命令:calcal直接输入cal显式当前月份的日历输入cal年份,显式某一年的日历cal2007输入cal月份年份,显式某年某月的日历cal82007文件和目文件和目录录管理指令:管理指令:lslsls命令命令名称:ls使用语法:ls-alrtAFRname.功能:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。参数:-a显示所有档案及目录-l除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出-r将档案以相反次序显示(原定依英文字母次序)-t将档案依建立时间之先后次序列出-i列出文件的inode号-F在列出的档案名称后加一符号;例如可执行档则加“*”,目录则加“/”-R若目录下有档案,则以下之档案亦皆依序列出范例:列出目前工作目录下所有名称是s开头的档案,愈新的排愈后面:ls-ltrs*将/bin目录以下所有目录及档案详细资料列出:ls-lR/bin列出目前工作目录下所有档案及目录;目录于名称后加“/”,可执行档于名称后加*:ls-aFcd命令命令名称:cd使用语法:cddirectory功能:变换工作目录至directory。参数:directory可为绝对路径或相对路径。若目录名称省略,则变换至用户的homedirectory(也就是登陆时所在的目录)。“.”表示当前目录,“.”表示上一级目录,“-”表示进入此工作目录前所在的目录,“”表示homedirectory,即用户主目录。范例:进入用户主目录:cd或cd进入上一级目录下source目录:cd./source进入/usr/local目录cd/usr/local文件和目文件和目录录管理指令:管理指令:cdcd文件和目文件和目录录管理指令:管理指令:pwdpwd命令名称:pwd使用语法:pwd功能:打印当前工作目录(printworkingdirectory)打印当前工作目录 lijiecongubuntu:$pwd /home/h/q/lijiecong文件和目文件和目录录管理指令:管理指令:mkdirmkdir命令名称:mkdir使用语法:mkdir参数directory功能:创建目录参数:-p:目录已存在就不建,不存在的就新建一个目录。确保目录存在的情况命令仍执行成功。范例:mkdirdirname文件和目文件和目录录管理指令:管理指令:pushd/popd/dirspushd/popd/dirs命令名称:命令名称:pushd popd 使用语法使用语法:pushd directory popd directory功能功能:pushd 转换到转换到directory并且保存当前目录并且保存当前目录 popd 把工作目录转换到上一次把工作目录转换到上一次pushd保存的目保存的目录。录。dirs 显示当前目录栈中的目录显示当前目录栈中的目录范例:范例:pushd .保存当前工作目录保存当前工作目录 popd 返回保存的目录返回保存的目录查看用户目录下的内容查看用户目录下的内容 把工作目录切换到把工作目录切换到/proc目录下目录下保存当前目录保存当前目录 再把工作目录切换到用户目录下再把工作目录切换到用户目录下(pushd/popd)打印当前工作目录打印当前工作目录创建一个目录创建一个目录date cal ls cd pwd mkdir pushd/popd目录动手练习目录动手练习文件和目文件和目录录管理指令:管理指令:cpcpcp命令命令名称:cp使用语法:cp参数SOURCEDEST功能:将一个档案拷贝至另一档案,或将数个档案或目录拷贝至另一目录。参数:-a尽可能将档案状态、权限等资料都照原状予以复制。等同于-dpR-r/-R若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f若目的地已经有相同档名的档案存在,则强制覆盖已有文件,没有警告。-i在覆盖文件或目录时提示范例:将当前目录下所有的.c文件复制到当前目录中的source目录下cp*.c./source将目录source目录下所有内容复制到temp目录下cpasourcetemp文件和目文件和目录录管理指令:管理指令:mvmv命令名称:mv使用语法:mvoptionssourcedest功能:将文件或目录移动到指定的目录中,或重命名文件或目录参数:-f:强行覆盖已存在的文件或目录-i:在覆盖已存在的文件或目录前提示范例:将将a.txt重命名为重命名为a.c:mv a.txt a.c 将当前目录下所有的将当前目录下所有的txt文件移动到当前文件移动到当前temp目录下目录下 mv*.txt./temp 文件和目文件和目录录管理指令:管理指令:rmrm命令名称:rm使用语法:rm参数file.功能:删除文件或目录参数:-i删除前逐一询问确认。-f即使原档案属性设为只读,亦直接删除,无需逐一确认。-r将目录及以下之档案亦逐一删除。删除所有以a开头的文件rm-f a*文件和目文件和目录录管理指令:管理指令:cat/taccat/tac命令名称:cat(tac从最后一行开始显示使用语法:cat参数file1file2功能:把档案串连接后传到基本输出参数:-n或-number由1开始对所有输出的行数编号-b或-number-nonblank和-n相似,只不过对于空白行不编号-s当遇到有连续两行以上的空白行,就代换为一行的空白行输出hello.c文件内容,列出行号:cat n hello.c文件和目文件和目录录管理指令:管理指令:more/lessmore/less命令名称:more使用语法:more参数文件名功能:分页显示文件内容范例:more/etc/rc.local注:在显示过程中,可以使用d键翻半页,f键翻整页,q键退出文件和目文件和目录录管理指令:管理指令:headhead命令名称:head使用语法:head参数file功能:输出文件的最前面的10行到标准输出参数:-cN:输出最前的N个字符-nN:输出文件的前面N行显示文件的开头几行heada.txt文件和目文件和目录录管理指令:管理指令:tailtail命令名称:tail使用语法:tail参数file功能:输出文件的最后几行到标准输出参数:-cN:输出最后的N个字符-f:当文件在增长时,输出增加的数据-nN:输出文件的最后面N行显示文件的最后几行tail-f/var/log/messages文件和目文件和目录录管理指令:管理指令:filefile命令名称:file使用语法:file-bcLzfilefile1功能:辨别文件类型(可执行文件,(可执行文件,txt文件)文件)参数:-b列出辨识结果时,不显示文件名称。-c详细显示指令执行过程,便于排错或分析程序执行的情形。-L直接显示符号连接所指向的文件的类别。-z尝试去解读压缩文件的内容 范例:动手练习动手练习cp和和mv的区别的区别如何查看文件的类型如何查看文件的类型重命名某个文件重命名某个文件拷贝文件或目录到另外一个目录下拷贝文件或目录到另外一个目录下查看某个文件的内容查看某个文件的内容cp mv rm cat/tac more head tail file 磁磁盘盘指令:指令:dfdf、dudu命令语法:命令语法:df-h功能:查看磁盘使用情况功能:查看磁盘使用情况命令语法:命令语法:du-h功能:查看文件和目录所占用的磁盘空间功能:查看文件和目录所占用的磁盘空间文件文件查查找指令:找指令:findfind命令语法:命令语法:find 路径路径 expr功能:按照某个条件某个目录下的文件。(条件有功能:按照某个条件某个目录下的文件。(条件有哪个用户创建,文件大小,修改时间等)。哪个用户创建,文件大小,修改时间等)。找出找出home目录以目录以.c结尾的文件结尾的文件 find /home name “*.c”文件文件查查找指令:找指令:grepgrep命令名称:grep使用语法:grep参数字符串文件名功能:在文件中查找字符串。参数:-r查找目录下的所有子目录注意在要查找的字符串中包含?,+,|,(,)字符时,需要在字符前加上“”查找当前目录下所有文件中包含hello的行grep-r hello*文件文件查查找指令:找指令:updatedb/locateupdatedb/locate命令语法:命令语法:updatedb功能:功能:updatedb会根据会根据/etc/updatedb.conf中配置,为你计算机中的中配置,为你计算机中的文件建立索引。文件建立索引。(需要需要root权限权限)命令语法:命令语法:locate filename功能:功能:查找某一个文件在文件系统中的位置查找某一个文件在文件系统中的位置注意运行注意运行locate命令之前必须已经执行过命令之前必须已经执行过updatedb文件文件查查找指令:找指令:whichwhichwhich command 返回返回command在文件系统在文件系统中的位置中的位置查找查找ls命令的位置命令的位置 lijiecongubuntu:$which ls /bin/ls文件文件查查找指令:找指令:whereiswhereis使用语法:whereis-bmsu-BMSdirectory.-ffilename.功能:在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件参数:-b只查找二进制文件。-m只查找说明文件。-s只查找原始代码文件。查找lslijiecongubuntu:$whereis lsls:/bin/ls/usr/share/man/man1/ls.1.gz动手练习动手练习查找某个命令的路径查找某个命令的路径查看磁盘情况查看磁盘情况查看某个目录下文件占用磁盘情况查看某个目录下文件占用磁盘情况在某个目录下查找文件在某个目录下查找文件df du find grep updatedb/locate which whereis 压缩压缩打包指令:打包指令:gzip/bzip2gzip/bzip2命令名称:gzip使用语法:gzip-dfl9name.功能:压缩或解压文件参数:-l:列出压缩文件的内容-f:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。-9:以最大的压缩比压缩-d:解压缩-r:对目录中的每个文件进行递归压缩范例:gzipa.c,gzipda.c.gzbzip2a.cbzipda.c.bz2压缩压缩打包指令打包指令:tar:tar命令名称:tar使用语法:tar功能:tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件参数:-c建立新的归档文件-x从归档文件中解出文件-v处理过程中输出相关信息-f对普通文件操作-z调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩-j调用bzip2来压缩归档文件,与-x联用时调用bzip2完成解压缩 用用gzip压缩并打包压缩并打包 tar-zcvf test.tar.gz*tar-vzxf test.tar.gz 用用bzip2压缩并打包压缩并打包 tar-cjvf test.tar.bz2*tar-xjvf test.tar.bz2 查看压缩包中的内容查看压缩包中的内容 tar tvf test.tar.gz 校验命令:校验命令:md5summd5sum命令名称:命令名称:md5sum语法:语法:md5sum filename功能:为一个文件或压缩包做校验和,从互联网下功能:为一个文件或压缩包做校验和,从互联网下载这个压缩包后可以比较载这个压缩包后可以比较md5的校验和是否相同,的校验和是否相同,防止第三方篡改。防止第三方篡改。为某个文件做为某个文件做md5校验和:校验和:lijiecongubuntu:$md5sum test.cpp a4dea377997297c320899936f59a9352 test.cpp动手练习动手练习压缩一个文件或者目录压缩一个文件或者目录解压一个压缩文件解压一个压缩文件压缩并打包一个目录下的所有文件压缩并打包一个目录下的所有文件为某个文件计算为某个文件计算md5校验值校验值gzip bzip2 tar md5smLinux inodeLinux inode概念概念Linux读文件时,首先去搜索读文件时,首先去搜索inode,根据,根据inode来读取文件内容。来读取文件内容。Index node:数据结构,保存有文件:数据结构,保存有文件/目录的信目录的信息(创建者,权限等)息(创建者,权限等)每个每个linux文件系统中的对象(文件,目录)都有文件系统中的对象(文件,目录)都有一个一个inode号。号。只要只要inode号一样,不管文件名是否相同,他们就号一样,不管文件名是否相同,他们就是同一个文件。是同一个文件。ls -i filename 可查看可查看inode号号eg:ls-ilLinuxLinux读取文件过程读取文件过程文件1硬链接2硬链接3inode 222硬盘链接文件介绍链接文件介绍硬硬链链接(接(hard link)hardlink就是直接再建立一个inode连结到文件放置的block。进行hardlink的时候,文件内容不会改变,只是在查询的时候,利用原来的inode与后来的inode均可找到数据放置的地点,因此两个文件的内容会是一样的。对前一个文件的存取动作与对后一个文件一样。目录本身只消耗inode,没有数据,所以hardlink不能link目录。硬链接的限制不能跨文件系统,因为不同的文件系统有不同的inode表不能link目录链接文件介绍链接文件介绍符号符号链链接(接(Symbolic Links)符号链接就是再建立一个独立的文件(有自己的inode),而这个文件会让数据读取指向他link的那个文件内容。如果源文件被删除,那么符号链接将不再有效(打不开)类似windows的快捷方式符号链接读文件符号链接读文件符号链接有不同的符号链接有不同的inode(软连接是快捷方式)(软连接是快捷方式)被连接的文件被删除,则连接文件失效。被连接的文件被删除,则连接文件失效。连接文件被删除,被连接文件还是存在的。连接文件被删除,被连接文件还是存在的。文件1符号链接2inode 222硬盘inode 223文件文件链链接指令接指令:lnln命令名称:ln使用语法:ln参数sourcedest功能:建立一个文件或者目录的链接注意:链接分为硬链结(hardlink)与软链结(symboliclink),硬链结的意思是一个档案可以有多个名称,而软链结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链结是存在同一个文件系统中,而软连结却可以跨越不同的文件系统。不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。参数:-f:链结时先将与dest同档名的档案删除(强制连接)-i:在删除与dest同档名的档案时先进行询问-s:进行软链结(相当于windows的快捷方式)软连接一个文件ln s/tmp/test /tmp/test.link硬链接一个文件ln /tmp/test /tmp/test.link动手练习动手练习建一个软连接建一个软连接见一个硬链接见一个硬链接查看软连接和硬链接的查看软连接和硬链接的inode号号修改连接文件的内容,比较软硬连接的区别修改连接文件的内容,比较软硬连接的区别ln文件和目录权限文件和目录权限用户与组强强调调文件所有者(文件所有者(Owner)root可以充当任何文件的所有者可以充当任何文件的所有者组组(Group)有利于安全与管理)有利于安全与管理shadow一个一个组组bin一个一个组组权权限管理分限管理分为为三三类类:文件文件/目录所有者目录所有者文件所属文件所属组组其他人其他人无无权访问权访问的的时时候,通常会候,通常会显显示示“Permission denied”这样这样的的错误错误信息,信息,对对于无于无权执权执行的命令,通常行的命令,通常显显示示“Operation not permitted”lijiecongubuntu:$cat/etc/shadowcat:/etc/shadow:Permissiondenied文件和目录权限文件和目录权限文件属性链接数量所有者组文件大小创建/修改日期文件名称,以圆点开头的文件为隐藏文件文件和目录属性文件和目录属性文件属性文件属性-rwxrwxrwx第一个属性代表这个文件的类型为 d 则是目录为-则是文件为 l 则表示为链接文件(link file)为 b 则表示为设备文件中可供储存的接口设备为 c 则表示为设备文件中的串行端口设备,例如键盘、鼠标。文件和目录属性文件和目录属性文件属性文件属性-rwxrwx-接下来的属性中,三个为一组,且均为“rwx”的三个参数的组合。其中,r 代表可读,w 代表可写,x 代表可执行,代表无此属性。所有者组其他人改变文件属性:改变文件属性:chmodchmod改改变权变权限命令:限命令:chmod语法:语法:chmod-R xyz 文件文件其中xyz分别为三组rwx属性数值的和rwx可以分别用数字表示r4w2x1给用户增加可一切权限chmod777test.c动手练习动手练习去掉某个目录的可执行权限,会发生什么?去掉某个目录的可执行权限,会发生什么?为某个文件增加为某个文件增加/去掉可执行权限。去掉可执行权限。chmod用户登录内幕用户登录内幕登录过程:提示提示输输入用入用户户名和密名和密码码linux查询查询/etc/passwd里面是否包含里面是否包含该该用用户户名名如果没有如果没有则则退出,如果有退出,如果有则读则读取取该该用用户户的的UID和和GID以及以及Home目目录录、Shell等等linux查询查询/etc/shadow以核以核对对密密码码如果密如果密码码正确正确则进则进入入shell控管范控管范围围passwdpasswd文件内容文件内容/etc/passwd文件内容:用用户户名名密密码码(x)UID(1499系系统预统预留留50065535)GID说说明信息明信息Home目目录录Shellshadowshadow文件内容文件内容/etc/shadow文件内容:用用户户名名密密码码:经过经过了加密,如果了加密,如果*开开头头那么不能登那么不能登录录上次更改密上次更改密码码的日期(的日期(1970/1/1起)起)密密码码不可被修改的天数(不可被修改的天数(0表示随表示随时时可改)可改)密密码码需要重新修改的天数(需要重新修改的天数(99999表示不用改)表示不用改)密密码码需要修改期限前的警告期限(需要修改期限前的警告期限(7表示失效前表示失效前7天开始提示)天开始提示)帐帐号失效期限号失效期限帐帐号取消期限号取消期限预预留留groupgroup文件介绍文件介绍/etc/group文件:组组名称名称组组密密码码:密密码码在在/etc/gshadow中中GID属于属于组组的用的用户户列表,以逗号分割,如:列表,以逗号分割,如:hexy:x:500:test02,test03组管理命令:组管理命令:groupaddgroupaddgroupadd命令:用途:增加用途:增加组组语语法:法:groupadd-g GID groupname会会访问访问/etc/group和和/etc/gshadow文件,写入新的文件,写入新的组组信信息息组管理命令:组管理命令:groupdelgroupdelgroupdel命令:用途:用途:删删除除组组语语法:法:groupdel groupname会会访问访问/etc/group和和/etc/gshadow文件,文件,删删除除组组信息信息注意:注意:组组内的用内的用户户必必须须不在不在线线,而且,而且该组该组不存在主用不存在主用户户才能才能删删除。除。用户管理命令:用户管理命令:useradduseradduseradd命令:用途:新增用用途:新增用户户语语法:法:useradd-u UID-g GID-G GID-d HOME-mM-s shell username参数参数说说明:明:-u:指定:指定UID -g:指定默:指定默认认GID或者或者组组名称,此名称,此GID或者或者组组名称必名称必须须已已经经存在于存在于/etc/group -G:指定所属的其他:指定所属的其他组组,用逗号分割,用逗号分割 -d:指定:指定Home目目录录,如果不存在系,如果不存在系统统会会创创建建 -M:不建立:不建立Home目目录录 -s:定:定义义其使用的其使用的shell用户管理命令:用户管理命令:userdeluserdeluserdel命令:用途:用途:删删除用除用户户语语法:法:userdel-r username指定指定r参数将参数将Home目目录录以及以及邮邮件目件目录删录删除除动手练习动手练习在在linux系统中增加一个组系统中增加一个组在在linux系统中增加一个用户系统中增加一个用户查看查看/etc/passwd /etc/shadow文件文件(必须必须root用户用户)groupadd groupdel useradd userdel改变用户:改变用户:susu命令名称:命令名称:su语法:语法:su root功能:功能:从普通用户切换的到超级用户从普通用户切换的到超级用户(root)。优点:由于安全原因,一般优点:由于安全原因,一般Linux服务器是不允许服务器是不允许root远程登录。先要以普通用户登录,然后再用远程登录。先要以普通用户登录,然后再用su命令切换到命令切换到root用户。黑客要获取用户。黑客要获取root权限,权限,必须先拿到普通权限,在猜必须先拿到普通权限,在猜root密码。计算机多了密码。计算机多了一层防护。一层防护。查看自己:查看自己:whoamiwhoami命令名称:命令名称:whoami语法:语法:whoami功能:查看目前是什么身份登录的。功能:查看目前是什么身份登录的。lijiecongubuntu:$whoami lijiecong打印用户身份:打印用户身份:idid命令名称:命令名称:id语法:语法:id 参数参数参数:参数:-u 只打印用户只打印用户id -G 打印组打印组id -n 配合配合 u G,只打印用户名称和组名称,只打印用户名称和组名称显示用户身份显示用户身份 lijiecongubuntu:$id uid=40693(lijiecong)gid=1001(member)groups=1001(member)改变文件组属性改变文件组属性:chgrp:chgrp命令名称:命令名称:chgrp语法:chgrp组名称文件名称注意:组名称必须已经存在,否则会报错“chgrp:invalidgroupname”在/home/username上做实验看看实验准备:使用root来执行该命令使用su命令来切换用户使用whoami命令查看当前用户使用exit来退出会话改变文件用户改变文件用户:chown:chown命令命令名称:名称:chown功能:用在拷贝文件之后功能:用在拷贝文件之后语语法:法:chown-R账号名称文件chown-R账号名称:群组名称文件-R选项意味着递归修改子目录或者文件注意:组名称和帐号名称必须已经存在使用root来执行该命令文件与目录权限:文件与目录权限:umaskumask命令名称:命令名称:umask语法:语法:umask 0022 如果没有如果没有0022则显示当前则显示当前umask的值,如果有则设置的值,如果有则设置umask。系统默认属性新建文件666新建目录777用户的默认属性由系统默认属性“减去”umask来决定。touchtest当前当前umask为为 022touchtestlijiecongubuntu:$ls-ltest-rw-r-r-1lijiecongmember0Sep409:20test动手练习动手练习切换到其它用户切换到其它用户查看当前身份查看当前身份改变改变umask值后建文件和目录,看区别。值后建文件和目录,看区别。su whoami id chgrp chown umask管道与重定向管道与重定向重定向就是把所得数据重定向就是把所得数据转转到其他地方到其他地方例如ls-l会把结果输出到屏幕上,但是ls-lt就会把结果输出到文件t中,屏幕上啥也没有。而且如果t文件不存在,则新建该文件,如果t存在,那么起内容被覆盖BASH的三个的三个“标标准准”标准输入:代码为0,使用方式为错误输出:代码为2,使用方式为2重定向符号重定向符号:由:由的右边读入数据的右边读入数据(cat :将原本在屏幕输出的数据输出到:将原本在屏幕输出的数据输出到右边的文件。右边的文件。(右边文件的内容会被覆盖)(右边文件的内容会被覆盖):将原本在屏幕输出的数据追加到:将原本在屏幕输出的数据追加到右边,右边,与与不同的是,该文件将不会被覆盖而是增加。不同的是,该文件将不会被覆盖而是增加。2:将原本在屏幕输出的错误数据输出到:将原本在屏幕输出的错误数据输出到 2的右边的右边/dev/null:“黑洞黑洞”设备,来什么扔什么。设备,来什么扔什么。管道管道什么是管道?什么是管道?管道是指一个命令的标准输出可以作为另外一个命令的标准输入的机制。每个命令完成自己的独立任务,管道提供了一种协作机制把管道“连接起来”的符号:|注意:管道不能注意:管道不能处处理理标标准准错误错误信息信息动手练习动手练习显示一个文件的第6行到第10行?(head/tail+管道)把输出重定向到某个文件。错误输出重定向到某个文件。|进程介绍进程介绍PID:进程的ID号内核分配给每一个进程一个唯一编号控制进程的大多数命令和系统调用都需要PID来标识操作目标PID按照创建进程的顺序来分配,内核用光PID时,就再次从1开始,并跳过在用的PID进程查看命令进程查看命令:ps:ps语法:语法:ps aux参数参数说说明明:a选择所有的进程列出u所有用户的进程都列出x所有tty的进程都列出结果说明:结果说明:USER指出进程的所有者PID指出进程的ID号%CPU进程使用的CPU时间百分比%MEM进程使用的实际内存百分比VSZ进程的虚拟内存大小psps结果说明结果说明RSS物理内存的大小(physicsstoragesize)TTY控制终端,本地的为tty1-7,远程的为pts/?STAT当前进程状态。R=可运行,D=在等待磁盘,S=在睡眠,Z=僵进程。附加标志:W表示进程被交换出去,表示进程拥有比普通优先级更高的优先级,N表示进程拥有比普通优先级更低的优先级,L表示某些页面被锁在内存中,+表示在前台执行START启动进程的时间TIME进程以及消耗掉的CPU时间COMMAND命令名称和参数进程查看命令:进程查看命令:toptop语法:语法:top功能:查看进程的动态情况,每隔一段时间更新一次(功能:查看进程的动态情况,每隔一段时间更新一次(3s)top运行时可以输入:运行时可以输入:A按照执行的顺序先后排序(starttime)T按照累计CPU时间排序(TIME+)M按照占用的内存大小排序(%MEM)P按照消耗的CPU资源排序(%CPU)N按照进程号排序(PID)k杀死某个进程显示字段说明显示字段说明VIRT虚拟内存大小(SWAPRES)RES物理内存大小SHR共享内存大小S进程状态进程管理命令:进程管理命令:killkill给进给进程程发发送信号的命令:送信号的命令:kill语法:kill-sigalPID参数说明:PID为目标进程ID号signal-1重新读取一次配置文件(HUP信号)-2使用者中断该任务(INT信号)-9立刻删除任务,不论该任务生死(KILL信号)-15终止任务(TERM信号)举例:kill-92380其它系统查看命令其它系统查看命令内存查看:内存查看:free系统信息命令:系统信息命令:uname a系统运行时间:系统运行时间:uptime动手练习动手练习查看系统当前的进程运行情况查看系统当前的进程运行情况查看内存情况查看内存情况查看特定进程的信息查看特定进程的信息查看系统启动时间查看系统启动时间ps top kill free uname uptime安装包的管理介绍安装包的管理介绍安装某个程序:安装某个程序:rpm ivh *.rpm查询是否安装某个包:查询是否安装某个包:rpm qa name卸载某个包:卸载某个包:rpm e nameCentos的包管理:的包管理:yumubuntu的包管理:的包管理:apt-get关机命令:关机命令:shutdownshutdown命令:命令:shutdownshutdown-t秒数-rkhcfF时间信息-t秒数意思是动作在XX秒之后开始执行-k意思是不要真的关机,只是发送警告信息-r意思是在系统的服务停止之后重新启动-h意思是在系统的服务停止之后关机-f意思是重新启动后略过fsck工具的磁盘检查-F意思是重新启动后执行fsck工

    注意事项

    本文((精品)Linux基本知识.ppt)为本站会员(hyn****60)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开