网站大量收购独家精品文档,联系QQ:2885784924

Linux基础讲义.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux基础讲义

Linux 基础讲义 军品部:李健 提纲 一、Linux基本常用命令 二、文件相关命令 三、文件/目录权限 四、管道和重定向 五、vi编辑器 六、g++编译 七、使用make工具 八、静态库动态库 九、RHEL引导过程详解 十、内核编译步骤 1、Linux常用命令 cat 查看文件内容;创建文件 cat -n cd 目录切换。 cd + 绝对路径/相对路径 cd + ~/$HOME/cd cd + - pwd 查看当前绝对路径 Linux常用命令 who 查看系统中已登陆的用户 whoami 查看当前用户 date 查看时间;修改时间 echo 打印一段字符串或显示某个shell变量的值 文件相关命令 file 文件类型识别 mkdir 创建目录 rmdir 删除目录(必须为空目录) touch 创建文件;修改文件创建时间 rm 删除文件(目录) rm –f 强制删除文件(不需询问) rm –rf 强制删除目录 文件相关命令 wc 统计文件的行数、字数和字符数 cp [文件名] [文件名] 文件拷贝 cp –r/-R [目录名] [目录名] 目录拷贝 mv [文件名] [路径名] 移动文件到指定路径 mv [文件名] [文件名] 文件重命名 文件相关命令 cmp 文件比较 comm 查找两个文件的相同不同之处 tar cvf [.tar文件] [源文件1,源文件2…] 创建归档文件 tar xvf [.tar文件] 解压归档文件 ls 查看目录下的文件 ls –l 显示文件的7个属性 ls –F 标识目录、可执行文件及链接文件 ls –a 显示隐藏文件 ls –R 递归显示 文件/目录权限 ls –l 第一列表示文件权限 每一组代表一类权限,每一类权限有三位,依次表示为文件的读取权限、写入权限和可执行权限。 第一组表示文件所有者的权限;第二组表示文件组成员的权限;第三组表示其他用户的权限。 文件/目录权限 chmod 设置绝对权限 chmod [权限值] [文件/目录名] 如:chmod 644 file chmod 设置相对权限 用户类型:u—user g—group o—other a—all 操作:+:赋予权限 -:取消权限 权限:r—读权限 w—写权限 x—执行权限 chmod可以使用-R选项递归地设置文件权限 文件/目录权限 查看目录权限:ls –ld 目录读权限:如果目录具有可读权限,意味着保存在它下面的所有文件都是可读的。 目录写权限:目录的写权限表示允许用户在目录里创建或者删除文件。 目录的写权限决定了用户可以在目录里创建或删除文件的权利,因为这些操作会影响目录文件的内容。 用户能否修改一个文件只取决于这个文件本身,看是否拥有对它的写入权限。修改文件的内容决不会影响目录文件里的内容。 目录的执行权限:允许用户搜索它的子目录 文件/目录权限 改变文件所有权—chown 用法:chown [用户名] [文件名] 改变组所有者—chgrp 用法:chgrp [组名] [文件名] 利用chown命令改变所有者和组所有权 用法:chown [用户名:组名] [文件名] chown和chgrp两个命令都可以使用-R选项,以递归的方式改变文件的所有权和组所有权。 管道和重定向 重定向 1)概念:把一个命令的输出结果转存到文件中 2)文件标识符:在Linux系统中,系统为每一个打开的文件指定一个文件标识符以便系统对文件进行跟踪。 文件标识符是一个数字,不同数字代表不同的含义,默认情况下,系统占用了3个,分别是0标准输入(stdin),1标准输出(stdout), 2标准错误(stderr)。 3)例如:ls /dev/ /var/log(等价于 ls /dev/ 1 /var/log) ls /dev/ /var/log 21 (等价于ls /dev/ /var/log ) 管道和重定向 管道 1)概念:第一个命令执行之后的输出作为第二个命令的输入。 2)例如:ls /dev/ | more ls /dev/ | grep tty* Vi编辑器 esc:退到命令模式 i:从当前位置插入字符 a:从下一个位置插入字符 A:从这一行的末尾插入字符 h,j,k,l:左下上右移动光标 o:在当前行下插入一个新行 O:在当前行上插入一个新行 Vi编辑器 x:删除当前字符 u:相当于undo yy:复制当前行 dd:删除当前行,并压入栈中 p:将栈中的内容粘贴上来 gg:光标移动到文本开头 G:光标移动到文本末尾 0:光标移动到当前行开始位置 $:光标移动到当前行末

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档