Linux自学笔记

上传人:l****0 文档编号:186353888 上传时间:2021-07-15 格式:DOCX 页数:14 大小:145.08KB
返回 下载 相关 举报
Linux自学笔记_第1页
第1页 / 共14页
Linux自学笔记_第2页
第2页 / 共14页
Linux自学笔记_第3页
第3页 / 共14页
Linux自学笔记_第4页
第4页 / 共14页
Linux自学笔记_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Linux自学笔记》由会员分享,可在线阅读,更多相关《Linux自学笔记(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)列出,列表目录:文件,路径映射路径:从指定起始点到

2、目的地所经过位置列出指定路径下的文件目录:working directory,curront disrectory显示路径:pwd:printing working directory -l,长格式-h:单位转换-a:显示以.开头的隐藏文件. 表示当前目录 ls . 表示父目录(上一级)ls .-A:表示显示所有隐藏文件(不包括.和.的隐藏文件)-d:显示目录自身属性-i:index node, inode (缩引节点号)-r:逆序显示-R:递归显示(recursive)显示每个文件-rw-. 1 root root 2675 Jun 3 05:34 anaconda-ks.cfg首位:文件类

3、型-:普通文件(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(改变文件属性/元数据)文件名c

4、d:change directory(切换目录、进入目录)cd 、cd :家目录,主目录,Home directory (家目录有所有权限)cd 文件名:进入指定用户的家目录(或者cd+目录) cd -:在当前目录和前一次所在目录之间来回切换 命令类型: 内置命令(shell内置),内部,內建例:cd is a shell builtin外部命令:在文件系统的某个路径下有一个与命令名称相称的可执行文件例:ls is aliased to ls -color=autotype:显示指定属于哪种类型 type command :type 命令 环境变量:命名的内存空间printenv (定义当前工

5、作环境)变量赋值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

6、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:用法说明,包括可用的选项 DESCRIP

7、TION:命令功能的详尽说明,可能包括每一个选项的意义 OPTIONS:说明每个选项的意义 FILES:此命令相关的配置文件 BUGS:报告 EXAMPLES:使用示例 SEE ALSO:另外参照翻屏:向后翻一屏:SPACE向前翻一屏: b向下翻一行:ENTER向前翻一行:k查找:/KEYWORD向后 n:下一个 N:前一个?KEYWORD:向前n:下一个 N:前一个q:退出练习:使用date单独获取系统当前的年份、月份、日、小时、分钟、秒修改时间格式: date MMDDhhmmCCYY.SS 月日时分年(CC可省略,即2位即可).秒查看命令格式:date +%(选项)hwclock: 默认

8、显示硬件时钟 -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(默认输出文本) ec

9、ho 123 输出结果为:123不想输出加-n4. 如何换行显示?“The year is 2013. Today is 26.”为两行?echo e “The year is 2013.n Today is 26.”echo n 吃掉命令换行符即在命令换行符前显示。转义 逃逸练习:5. printf是内部命令还是外部命令?type CAMMAND 例:type printf6. 如何获得帮助?man printf 格式化并显示数据,默认吃掉换行符,或默认没有换行符。如果需要换行符加n (输出的内容需要加双引号例:printf “123n”)file命令与用法ELF:可执行的文件的存储格式,L

10、inux上可执行的,可链接的二进制文件。Windows:PELinux:ELF文件系统:rootfs:根文件系统(/表示)FHS:Linux层级标准(目录) ls /:/boot:系统启动的相关文件,如:内核(vmlinuz-2.6.32-431.el6.i686)、initrd,以及grub(bootloader)/dev:设备文件cdrom1这种颜色的是链接文件,引用机制不同,名字也不同 块设备:随机访问,数据块 字符设备:线性访问,按字符为单位。 背景为黑色,字体为黄色:是特殊文件(123),没有大小 设备号:主设备号(major)和次设备号(minor)/etc:配置文件 纯文本格式/

11、home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME root 用户不在home里,而直接在根目录上(一般不用root用户,因为root可以删除系统,导致工作无法进行。Windows是不能删除系统盘的)/lib:库文件 (被调用) 静态库: .a直接链接到程序的地址空间中,而且是作为程序的部分运行的,便于程序单个文件管理,A主机复制到B主机就能直接运行的(程序中包括库)。 动态库: .dll, .so (shared object:共享库,第一个程序使用一个库,放到内存中,第二个程序也用到这个库,就不用再到库里提取了,第二个程序只要从内存中找就OK) 程序运行依赖于

12、库文件(.so),(程序中不包含库)lib/modules:内核模块文件 ls l /bin:绿色的为有可执行权限的文件 LSB shared object :动态可执行对象 file /bin/ls LSB executable:可执行格式注意:库文件不能单独执行,因为没有程序的访问入口/执行入口,只能被调用。lost+found:不算,它是任何新建的服务器上都有的目录,用于存储那些文件系统在机器突然断电的时候,文件没有属主属组,并且尚未保存的文件。(跟系统无关)/media:挂载点目录, 移动设备。(把某个设备(如光盘)关联到当前文件系统的某个节点上才能访问)/mnt:挂载点目录,额外临时

13、文件系统。 /misc:杂项/opt:可选目录,第三方程序的安装目录。/proc:伪文件系统,空的,内核映射文件。不是文件,是映射的假文件。内核工作属性,路由功能等。-是内核属性/sys:伪文件系统,跟硬件设备相关的属性映射文件。关机没有/tmp:临时文件,每隔一个月清除,每个用户都能创建文件。/var:可变化的文件,pid进程号。/bin:可执行文件(所有的用户命令)/sbin:管理命令/usr:shared,read-only. 全局共享只读文件。(系统启动后的功能相关) /usr/bin /usr/sbin /usr/lib 第三方软件存放处:usr/local: /usr/local/

14、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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > linux/Unix相关

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号