《Linux基础讲义.ppt》由会员分享,可在线阅读,更多相关《Linux基础讲义.ppt(23页珍藏版)》请在人人文库网上搜索。

1、Linux 基础讲义 军品部:李健,提纲,一、Linux基本常用命令 二、文件相关命令 三、文件/目录权限 四、管道和重定向 五、vi编辑器 六、g+编译 七、使用make工具 八、静态库动态库 九、RHEL引导过程详解 十、内核编译步骤,1、Linux常用命令,cat查看文件内容;创建文件cat -n cd目录切换。cd + 绝对路径/相对路径cd + /$HOME/cdcd + - pwd查看当前绝对路径,Linux常用命令,who查看系统中已登陆的用户 whoami查看当前用户 date查看时间;修改时间 echo打印一段字符串或显示某个shell变量的值,文件相关命令,file文件类型。

2、识别 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 标。

3、识目录、可执行文件及链接文件ls a 显示隐藏文件ls R 递归显示,文件/目录权限,ls l 第一列表示文件权限 每一组代表一类权限,每一类权限有三位,依次表示为文件的读取权限、写入权限和可执行权限。 第一组表示文件所有者的权限;第二组表示文件组成员的权限;第三组表示其他用户的权限。,文件/目录权限,chmod 设置绝对权限chmod 权限值 文件/目录名如:chmod 644 file chmod 设置相对权限用户类型:uuser ggroup oother aall操作:+:赋予权限 -:取消权限权限:r读权限 w写权限 x执行权限 chmod可以使用-R选项递归地设置文件权限,文件/目。

4、录权限,查看目录权限:ls ld 目录读权限:如果目录具有可读权限,意味着保存在它下面的所有文件都是可读的。 目录写权限:目录的写权限表示允许用户在目录里创建或者删除文件。 目录的写权限决定了用户可以在目录里创建或删除文件的权利,因为这些操作会影响目录文件的内容。 用户能否修改一个文件只取决于这个文件本身,看是否拥有对它的写入权限。修改文件的内容决不会影响目录文件里的内容。 目录的执行权限:允许用户搜索它的子目录,文件/目录权限,改变文件所有权chown用法:chown 用户名 文件名 改变组所有者chgrp用法:chgrp 组名 文件名 利用chown命令改变所有者和组所有权用法:chown。

5、 用户名:组名 文件名 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 2 int main(in。

6、t argc, char *argv) hello(); return 0; ,g+编译,/hello.h #define VERSION “1.0” void hello();,g+编译,编译: g+ c hello.cpp 链接: g+ o hello hello.o 运行: hello,使用make工具,先看一个例子: 最简单的makefile hello: hello.o g+ -o hello hello.o hello.o: hello.cpp g+ -c -o hello.o hello.cpp clean: rm -f hello hello.o,使用make工具,目标:依赖 。

7、命令 一般情况下执行 “make 目标” 以后,就会生成文件”目标”,如果make检查”目标”是最新的,就不会去执行“命令”了。 默认情况下,make会找到其第一个目标,并执行命令。,动态库静态库,生成静态链接库 ar rv liba.a a.o b.o 给外部提供 a.h b.h 头文件 liba.a 库文件 编译 g+ c I includepath hello.cpp 链接 g+ o hello hello.o L libpath liba.a g+ -o hello hello.o L libpath -la,动态库静态库,生成动态链接库 g+ shared o liba.so a.o b.o 给外部提供 a.h b.h 头文件 liba.so 库文件 编译 g+ c I includepath hello.cpp 链接 g+ o hello hello.o I libpath -la 运行时加载 LD_LIBRARY_PATH环境变量。

linux 基础课程讲义,Linux基础讲义.ppt相关推荐

  1. 计算机应用基础课程编制标准,计算机应用基础课程标准.doc

    计算机应用基础课程标准 <计算机应用基础>课程标准 一.前言 <计算机应用基础>课程是高职院校必修的一门基础课,具有很强的实用性和实践性,是各行各业从事现代化办公,计算机设计及 ...

  2. linux系统管理课程论文,linux操作系统课程论文论文.doc

    linux操作系统课程论文论文 Linux操作系统课程论文 班 级: 1002 学 号: 姓 名: 2013-11-20 摘 要 本文通过对Linux操作系统和Windows操作系统各自的特点比较,分 ...

  3. 计算机基础课程范文,计算机基础课程计报告范文.doc

    计算机基础课程计报告范文 设计报告范文 任务内容 通过对<大学计算机基础>和<大学计算机基础学习与实验指导>这两本教材的学习后,我们应综合应用计算机进行一系列操作与使用,全面掌 ...

  4. 有关计算机应用基础课程讨论,计算机应用基础课程教学探讨

    计算机应用基础课程教学探讨 胡仁勇(交流) 一.引导学生学习行为,增强学生学习自主性 学生来自不同地区,计算机基础参差不齐,知识水平.学习习惯的养成等方面差别也较大,因此,在课堂教学之初,恰当的引导和 ...

  5. 计算机应用基础课程考核,计算机应用基础课程考核说明

    计算机应用基础课程考核说明 第一部分 课程概况 一.课程的性质和任务 <计算机应用基础>是张家口广播电视大学成人专科教育所有专业的统设公共基础课,它是为培养四个现代化建设需要的.能够适应未 ...

  6. linux项目课程设计,LINUX课程设计项目需求解析.doc

    LINUX课程设计项目需求解析 1引言 目前大学生就业形势越来越严峻,为了给学生增加就业砝码,学校为每个学生提供一个展示自我的平台,在学校web服务器上开通注册通道,让每个学生都可以拥有自己的个人网站 ...

  7. 计算机公共基础课程标准,计算机应用基础》的课程标准.doc

    <计算机应用基础>课程标准 [课程名称] <计算机应用基础> 1.课程性质与设计思路 1.1课程性质 <计算机应用基础>是中职学校的计算机基础课,所涉及的学生人数多 ...

  8. 计算机应用基础课程体会,计算机应用基础的课程学习体会

    计算机应用基础的课程学习心得体会 为了提高自身的计算机管理业务素质,促进信息技术教学工作的顺利开展, 我于20200 年11 月份在国家开放大学继续教育网上选学了<计算机应用基础>的课程学 ...

  9. 计算机应用基础课程B,计算机应用基础B卷_百度文库.DOC

    厦门大学网络教育2010-2011学年第二学期 <计算机应用基础>复习题B HYPERLINK "/retype/zoom/05934b0979563c1ec5da7129?pn ...

  10. linux备忘录课程设计,linux备忘录

    常用操作 public key 也就是你本地的 id_rsa.pub 文件,将文件内容添加到远程下列目录中 /root/.ssh/authorized_keys yum yum提供了查找.安装.删除某 ...

最新文章

  1. 多方法接口回调_啊?Java反射遇到接口
  2. java 分布式rpc框架_分布式RPC框架Apache Dubbo(一)
  3. 程序员面试金典 - 面试题 16.20. T9键盘(数组)
  4. 【华为云动态】华为云DevCloud助力DevOps标准体系建设
  5. Parhaps you are running on a JRE rather than a JDK?
  6. 矩池云通过本地端口转发方式登陆VNC
  7. tenorflow异常集合(自用记录)
  8. 30秒让你有效的使用天池实验室资源
  9. Acer e5-571g 完美黑苹果10.13
  10. 地图分幅编号C 语言编程,地图分幅与编号
  11. QQ文件中转站 发送给好友的功能 哪去了?
  12. 计算二叉树叶子结点数
  13. Gprs通信协议服务器,GPRS协议简介
  14. [竞赛01]2021CCF BDCI新闻摘要自动生成Baseline-T5模型
  15. 前后端鉴权方案,一文打尽!
  16. python开发erp系统odoo_ODOO快速入门与实战:PYTHON开发ERP指南
  17. 微信小程序如何支持分享给朋友和分享到朋友圈?如何解决分享朋友圈灰色问题
  18. 【前端】报错TypeError: Cannot create property ‘xxx‘ on string ‘xxx‘
  19. shell遍历多个数组
  20. python网络课程答案_Python语言应用知到网课答案

热门文章

  1. android 键盘按键监听
  2. macOS调整分辨率与HiDPI
  3. 专门用来保存图片生成图片链接的工具博文
  4. 带大家认识下Kvaser CAN总线协议
  5. 「测试开发工程师」和「软件测试工程师」有什么区别?
  6. Lora服务器:Chirpstack连接Lora网关实战
  7. 77页智慧应急解决方案 2022
  8. 【Windows】VMware虚拟机安装Windows 10 教程
  9. paypal android 教程,android端集成paypal
  10. Vscode新建vue模板