电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Linux自学笔记

14页
  • 卖家[上传人]:l****0
  • 文档编号:186353888
  • 上传时间:2021-07-15
  • 文档格式:DOCX
  • 文档大小:145.08KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Linux学习笔记u 计算机简介五大单元GUI :图形显示界面 x-windows、Gnome/KDE/xfaceCLI:命令行界面:sh/bash/csh/ksh/zsh/tcshGPL: 非自由软件基金会,非使用GNU通用公共授权的软件GNU:是一组用于开发应用程序和操作系统的编程工具的集合,这些工具构成了一个完整的系统。GNU工具链包括GCC、GNU Binutils、GNU m4、GNU Autoconf和GNU make等部分。2大雷锋实验室:贝尔实验室、帕克实验室X Windows文件管理Linux操作系统及常用命令ls(list)列出,列表目录:文件,路径映射路径:从指定起始点到目的地所经过位置列出指定路径下的文件目录:working directory,curront disrectory显示路径:pwd:printing working directory -l,长格式-h:单位转换-a:显示以.开头的隐藏文件. 表示当前目录 ls . 表示父目录(上一级)ls .-A:表示显示所有隐藏文件(不包括.和.的隐藏文件)-d:显示目录自身属性-i:index node,

      2、inode (缩引节点号)-r:逆序显示-R:递归显示(recursive)显示每个文件-rw-. 1 root root 2675 Jun 3 05:34 anaconda-ks.cfg首位:文件类型-:普通文件(f) d:目录文件(directory) b:块文件(block) c:字符设备文件(character) l:符号链接文件(aymbolic link file) p:命令管理文件(pipe) s:套接字文件(socket)2-10位:文件权限文件权限:共9位,每3位一组,每一组:rwx(读写执行) .后的数字:文件硬链接的次数文件的属主(owner)文件的属组(group)文件大小(size),单位是字节时间戳(timestamp):最后一次被修改的时间访问:access修改:modify(改变文件的内容)改变:change,metadata(改变文件属性/元数据)文件名cd:change directory(切换目录、进入目录)cd 、cd :家目录,主目录,Home directory (家目录有所有权限)cd 文件名:进入指定用户的家目录(或者cd+目录) cd

      3、-:在当前目录和前一次所在目录之间来回切换 命令类型: 内置命令(shell内置),内部,內建例:cd is a shell builtin外部命令:在文件系统的某个路径下有一个与命令名称相称的可执行文件例:ls is aliased to ls -color=autotype:显示指定属于哪种类型 type command :type 命令 环境变量:命名的内存空间printenv (定义当前工作环境)变量赋值NAME=Jerry堆栈clear: 清屏PATH:使用冒号(:)隔开的一堆路径(第一找到为止) 缓存:hash o(1) 从一个文件和一万个文件中找是等速的。date:时间管理 - 查看、修改时间 (把时间流失的记录下来)晶体振荡器,靠电震荡起来。四维:时间轴,(虫洞、黑洞)Linux:rtc time clocal网络时间服务器(协议):ntp (net 硬件时钟(纽扣电池):clock/hwclocak系统时钟:date如何获得命令使用帮助: 内部命令:help + 命令名(COMMAND) 例:help cd 外部命令:COMMAND + -help 例: ls -he

      4、lp命令手册:manual man COMMANDman分章节:1:用户命令(/bin,/usr/bin,/usr/local/bin)2:系统调用3:库用户4:特殊文件(设备文件)访问入口,不是文件,不占内存。5:文件格式(配置文件的语法) 配置文件中保存了以往可以通过选项指定的程序的执行特性(属性)6:游戏7:杂项(Miscellaneous)8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)命令说明中的符号:可选: 必选| :多选一:可以出现多次:分组man命令说明: NAME:命令名称及功能简要说明 SYNOPSIS:用法说明,包括可用的选项 DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义 OPTIONS:说明每个选项的意义 FILES:此命令相关的配置文件 BUGS:报告 EXAMPLES:使用示例 SEE ALSO:另外参照翻屏:向后翻一屏:SPACE向前翻一屏: b向下翻一行:ENTER向前翻一行:k查找:/KEYWORD向后 n:下一个 N:前一个?KEYWORD:向前n:下一个 N:前一个q:退出练习:使用date单独

      5、获取系统当前的年份、月份、日、小时、分钟、秒修改时间格式: date MMDDhhmmCCYY.SS 月日时分年(CC可省略,即2位即可).秒查看命令格式:date +%(选项)hwclock: 默认显示硬件时钟 -w: 将系统时间写到硬件中(系统为准) -s: 将硬件时间写到系统中(硬件为准)在线文档:(是man帮助命令的补充)info COMMAND /是man命令的补充,用的不算多文档: /usr/share/docGoogleapache,hadoop获得帮助的方法:help man info /usr/share/doc google cal:calendar 日历 cal 12 2012 练习:1. echo是内部命令还是外部命令?type CAMMAND 例:type echo2. 如何获得帮助?man echo 3. 作用? 输出一行文本 例:echo(默认输出文本) echo 123 输出结果为:123不想输出加-n4. 如何换行显示?“The year is 2013. Today is 26.”为两行?echo e “The year is 2013.n Toda

      6、y is 26.”echo n 吃掉命令换行符即在命令换行符前显示。转义 逃逸练习:5. printf是内部命令还是外部命令?type CAMMAND 例:type printf6. 如何获得帮助?man printf 格式化并显示数据,默认吃掉换行符,或默认没有换行符。如果需要换行符加n (输出的内容需要加双引号例:printf “123n”)file命令与用法ELF:可执行的文件的存储格式,Linux上可执行的,可链接的二进制文件。Windows:PELinux:ELF文件系统:rootfs:根文件系统(/表示)FHS:Linux层级标准(目录) ls /:/boot:系统启动的相关文件,如:内核(vmlinuz-2.6.32-431.el6.i686)、initrd,以及grub(bootloader)/dev:设备文件cdrom1这种颜色的是链接文件,引用机制不同,名字也不同 块设备:随机访问,数据块 字符设备:线性访问,按字符为单位。 背景为黑色,字体为黄色:是特殊文件(123),没有大小 设备号:主设备号(major)和次设备号(minor)/etc:配置文件 纯文本格式/

      7、home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME root 用户不在home里,而直接在根目录上(一般不用root用户,因为root可以删除系统,导致工作无法进行。Windows是不能删除系统盘的)/lib:库文件 (被调用) 静态库: .a直接链接到程序的地址空间中,而且是作为程序的部分运行的,便于程序单个文件管理,A主机复制到B主机就能直接运行的(程序中包括库)。 动态库: .dll, .so (shared object:共享库,第一个程序使用一个库,放到内存中,第二个程序也用到这个库,就不用再到库里提取了,第二个程序只要从内存中找就OK) 程序运行依赖于库文件(.so),(程序中不包含库)lib/modules:内核模块文件 ls l /bin:绿色的为有可执行权限的文件 LSB shared object :动态可执行对象 file /bin/ls LSB executable:可执行格式注意:库文件不能单独执行,因为没有程序的访问入口/执行入口,只能被调用。lost+found:不算,它是任何新建的服务器上都有的目录,用于存储那些文件系统在机

      8、器突然断电的时候,文件没有属主属组,并且尚未保存的文件。(跟系统无关)/media:挂载点目录, 移动设备。(把某个设备(如光盘)关联到当前文件系统的某个节点上才能访问)/mnt:挂载点目录,额外临时文件系统。 /misc:杂项/opt:可选目录,第三方程序的安装目录。/proc:伪文件系统,空的,内核映射文件。不是文件,是映射的假文件。内核工作属性,路由功能等。-是内核属性/sys:伪文件系统,跟硬件设备相关的属性映射文件。关机没有/tmp:临时文件,每隔一个月清除,每个用户都能创建文件。/var:可变化的文件,pid进程号。/bin:可执行文件(所有的用户命令)/sbin:管理命令/usr:shared,read-only. 全局共享只读文件。(系统启动后的功能相关) /usr/bin /usr/sbin /usr/lib 第三方软件存放处:usr/local: /usr/local/bin usr/local/sbin usr/loacal/libLinux没有注册表主要目录:命名规则:1. 长度不能超过255个字符2. 不能使用/当文件名3. 严格区分大小写相对路径:./或省略(例cd root)绝对路径:/ (例cd /root/)文件管理创建、删除、查找目录管理 ls cd pwd mkdir:创建空目录/root/x/y/z-p:创建父目录-v:verbose(详细信息)mkdir pv x/y/z如何创建目录和文件:mkdir pv/x/m,ymkdir pv /mnt/test/x/m /mnt/test/ymkdir pv /mnt/test/x/m,y :命令行展开test目录下创建x目录,x目录下创建m目录,test目录下同时创建y目录。USERANAME :展开命令创建:a_b,a_c,d_b,d_c =mkdir pv /123/a,d_b,c a与b,c结合 ,d与d,c结合#tree:查看目录树rmdir:删除空目录(remove di

      《Linux自学笔记》由会员l****0分享,可在线阅读,更多相关《Linux自学笔记》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.