概述
苏州科技学院·最佳珍藏版Linux课件·No.4使用Linux基本命令.ppt
第3章使用Linux基本命令 教师 王海龙PeterWangE mail pwang 练习 Linux在字符操作模式下输入什么指令可以进入图型操作模式 请解释在字符操作模式下 peter peterpeter 代表什么含义 输入exit指令是否会将所有的登录用户切换到登出状态 什么状态下输入shutdown c会正确执行 忘记了shutdown关机指令的用法该怎么办 CreateaLinuxbootfloppy rawritewin forWindowsrawrite forDOS安装Linux时创建软盘ForLinux ddif bootdisk imgof dev fd0bs 1440Kmkbootdisk device dev fd0 uname r Contents SHELL简介 Shell本身是一个用C语言编写的程序 它是用户使用Linux的桥梁 Shell既是一种命令语言 又是一种程序设计语言 作为命令语言 它交互式的解释和执行用户输入的命令 作为程序设计语言 它定义了各种变量和参数 并提供了许多在高级语言中才具有的控制结构 名括循环和分支 流行的shell有 sh csh ksh tcsh bash Shell工作原理 echo SHELL显示提示符 表明shell就绪 准备接收命令 输入一条命令 Enter 启动子进程 执行该命令对应的程序代码 代码执行结束后 进程通知shell 中止进程 收到退出代码 显示提示符 等待接收命令 最基本命令 who ps date cal echo whoami ls pwd cat wc bc su who 显示当前用户信息 用户登录名 访问端口 登录日期日间 IP地址 ps aux 列出系统进程 进程ID 终端号端口号 创建时间 执行命令 aux代表列出全部用户的进程 最基本命令 who login users 将运行结果输出到文件中 date 显示和设置系统当前的日期和时间 date s 15 43 50 修改当前时间 cal 日历查看 cal2007 cal j32007 cal32007 最基本命令 echo 回显命令 echothisisabook echo thisisabook whoami 显示当前用户帐号 ls l etc more pwd 显示当前路径 最基本命令 cat etc fstab 显示文件所有内容 bc 计算器 144 3quit su 切换使用者 su su peter 目录 bin boot dev etc home lib mnt 目录操作 根目录 bin存放必要的命令 boot存放内核以及启动所需的文件等 dev存放设备文件 etc存放系统的配置文件 home用户文件的主目录 用户数据存放在其主目录中 lib存放必要的运行库 mnt存放临时的映射文件系统 我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下 目录操作 proc存放存储进程和系统信息 root超级用户的主目录 sbin存放系统管理程序 tmp存放临时文件的目录 usr包含了一般不需要修改的应用程序 命令程序文件 程序库 手册和其它文档 var包含系统产生的经常变化的文件 例如打印机 邮件 新闻等假脱机目录 日志文件 格式化后的手册页以及一些应用程序的数据文件等等 建议单独的放在一个分区 常用的目录操作命令 ls pwd cd mkdir rmdir mv mkdirnewdir 建立目录 mkdir p1 2 3 4 建立多层目录 rmdir p1 2 3 4 删除多层目录 rmdir pv1 2 3 4 rm rf1 删除多层目录及输出处理的每个目录文件 常用的目录操作命令 mvdir1dir2 改文件或目录名 mvdir2 home 移动文件或目录 路径和当前目录 路径 绝对路径 与当前路径无关 它是从根目录开始的全路径 它能唯一的确定一个文件 相对路径 相对路径是相对于当前目录的表示路径的方法 mkdir home peter temp mkdir newdir1 mkdir newdir2 Linux的文件操作 列目录文件信息 ls查看文件内容 cat more less创建文件 cat 比较文件 diff删除文件 rm文件更名 mv连接文件 ln Linux的文件操作 ls l etc ll cat 创建文件 显示整个文件 合并文件 cat hello1 txt cat hello2 txt cathello1 txthello2 txt hello3 txt cathello3 txt Linux的文件操作 通配符 代表任意多个字符 代表一个字符 cd etc ls conf lshost ls b conf Linux的文件操作 输入输出重定向例 ls l hello4 txt lesshello4 txt date hello4 txt morehello4 txt wc l hello4 txt ls etc wc 对etc目录下文字统计 Linux的文件操作 less home peter hello4 txt conf 在hello4 txt中查找含有conf的文字 head nfile 显示文件前几行 head 8hello4 txt tail numfile 显示文件指定范围的内容 tail 6hello4 txt 显示文件后6行 tail 6hello4 txt 从第6行开始显示 Linux的文件操作 od 选项 文件 查看特殊格式文件内容 od dhello4 txt 十进制 od ohello4 txt 八进制 od xhello4 txt 十六进制 od fhello4 txt 浮点数 od chello4 txt ASCII Linux的文件操作 rm 删除文件 rm rf home pt12 peter 删除peter目录及字目录下的所有文件 删除过程中不提示 rm r home pt12 peter 删除peter目录及字目录下的所有文件 提示是否删除 Linux的文件操作 ln 文件链接命令 ln sActualFilenameLinkFileName Linux的文件操作 lnhello4 txthello4 ln ln s etctc touchnewfile 创建新文件 touch rfile1file2 修改文件时间属性与file2一致 文件和目录权限 drwxrwxrwx421421421第一字符usergroupotherr read 读取权限w write 修改权限x cute 执行权限Root系统特权用户 UID 0Owner文件拥有者Group共享文件的用户组名称Other不属于上面3类的其它用户 Who The who isalistoflettersthatspecifieswhomyou regoingtobegivingpermissionsto Thesemaybespecifiedinanyorder Permissions Note Donotputblanksaroundtheequalsign oryourcommandwillnotwork 文件和目录权限 文件和目录权限 chown option owner group file chownpeter peterhello4 txt chownpeter peterhello4 txt chown R 递归处理所有的文件及子目录 chown v 处理文件的显示信息 chown help 显示本命令的帮助 chown Rvrootnewdir 文件和目录权限 chgrproothello txt chmod who mode file 修改目录权限 chmodu rw g r o hello txt chmod640hello txt chmod Rv777newdir Linux的文件操作 umasknnn设定创建文件时的默认权限取消nnn的权限 nnn 000 777 umask157 设定umask的值 umask 显示umask设定值 umask Su w g w o w符号表达式 ls test1 txt ll创建非目录文件时 用666减umask值 目录文件用777减 结果就是权限值 花絮 SUID SGID概述有时 没有被授权的用户需要完成某项任务 一个例子是passwd程序 它允许用户改变口令 这就要求改变 etc passwd文件的口令域 然而系统管理员决不允许普通用户拥有直接改变这个文件的权利 因为这绝对不是一个好主意 为了解决这个问题 SUID SGID便应运而生 UNIX允许程序被授权 当程序被执行的时候 拥有超级用户的权限 完成时又回到普通用户的权限 这个主意很好 所以AT T对它申请了专利 Linux的文件操作 diff option file1file2查找比较两文件不同之处 diffhello txthello2 txt sort 排序命令 将文件内容按字典顺序排序 sorthello4 txt touchhello txt Linux的文件操作 find起始目录寻找条件操作 find home name hello4 txt 在 home目录查找hello4 txt文件 find etc name h a name conf 在 etc目录中查找以h开头以 conf结尾的文件 slocatehello txt locatehello txt slocate u Linux的文件操作 grep 选项 查找模式 文件列表 grepconf 在当前目录的所有文件中查找带有 conf 字符的文件 greproot etc passwd grep cconfhello4 txtls txt在文件中查找love的匹配次数 grep F etc profile如果你想在一个文件或者输出中找到包含星号字符的行 使用grep F RPM包文档 例 cd usr share doc grub 093 lessREADME HOWTO和FAQ 查看系统中的进程语法 ps aux 例如 ps或ps x查看系统中 属于自己的进程 ps au查看系统中 所有用户的进程 ps aux查看系统中 包含系统内部的及所有用户的进程 小结 重点 chmodchownumaskShell工作原理掌握所有命令用法 掌握重要的参数who ps date cal echo whoami ls pwd cat wc bc su more less diff rm mv ln chmod chown umask grep find slocate locate touch mkdir rmdir
最后
以上就是疯狂柚子为你收集整理的苏州科技学院linux期末考试题,苏州科技学院·最佳珍藏版Linux课件·No.4使用Linux基本命令.ppt...的全部内容,希望文章能够帮你解决苏州科技学院linux期末考试题,苏州科技学院·最佳珍藏版Linux课件·No.4使用Linux基本命令.ppt...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复