Linux
LXChild
坚持,认真,自信,做自己
展开
-
Linux学习笔记(十七、Shell概述)
Shell是什么shell是一个命令行解释器,它为用户提供了一个像linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至编写一个程序。shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用linux系统命令Shell分类Shell的两种主要语法类型有Bourne和C,这两种语法彼此不兼容原创 2015-12-08 20:25:33 · 508 阅读 · 0 评论 -
Linux 学习笔记(十、搜索字符串命令)
搜索字符串命令:grepgrep [选项] 字符串 文件名 在文件当中匹配符合条件的字符串选项:-i 忽略大小写-v 排除指定字符串find命令和grep命令的区别find命令:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配grep命令:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配,正则表达式时包含匹配原创 2015-12-03 18:51:19 · 478 阅读 · 0 评论 -
Linux学习笔记(十一、帮助命令)
帮助命令:man英文原意:manual 手册/指南man 命令 获取指定命令的帮助例:man ls 查看ls的帮助man的级别1: 查看命令的帮助2: 查看可被内核调用的函数的帮助3: 查看函数和函数库的帮助4: 查看特殊文件的帮助(主要是/dev目录下的文件)5: 查看配置文件的帮助6: 查看游戏的帮助7: 查看其他杂项的帮助8: 查看系统管理员可用命令原创 2015-12-03 21:04:56 · 561 阅读 · 0 评论 -
Linux学习笔记(十二、选项帮助)
选项帮助命令 --help 获取命令选项的帮助例如:ls --helpshell内部命令帮助help shell内部命令 获取shell内部命令的帮助例如:whereis cd 确定是否是shell内部命令help cd 获取内部命令帮助详细命令帮助infoinfo 命令-回车 进入子帮助页面(带有*号标记)-u 进入上层页面-n原创 2015-12-03 22:04:22 · 385 阅读 · 0 评论 -
Linux学习笔记(十五、挂载命令)
1.查询与自动挂载mount#查询系统中已经挂载的设备mount -a#一句配置文件/etc/fstab的内容,自动挂载挂载命令的格式mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点选项: -t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660等文件系统 -o 特殊选项:可以指定挂载的额外选项特殊选项参数atime/noation原创 2015-12-04 17:21:40 · 453 阅读 · 0 评论 -
Linux学习笔记(十六、查看登录用户信息)
查看登录用户信息w 用户名命令输出:USER:登陆的用户名;TTY:登录终端FROM:从那个IP地址登陆LOGIN@:登陆时间IDLE:用户闲置时间JCPU:指的是和该中断链接的所有进程占用的时间。这个时间并不包括过去的后台作业时间,但却包括当前正在运行的后台作业时间PCPU:是指当前进程所占用的时间WHAT:当前正在运行的命令查看登录用户信息who 用户名命令输出 用户名原创 2015-12-04 17:42:46 · 584 阅读 · 0 评论 -
Linux学习笔记(十四、压缩命令)
压缩命令常用压缩格式.zip.gz.bz2.tar.gz.tar.bz2.zip格式压缩zip 压缩文件名 原文件#压缩文件zip -r 压缩文件名 源目录#压缩目录.zip格式解压缩unzip 压缩文件#解压缩.zip文件.gz格式压缩gzip 原文件#压缩为.gz格式的压缩文件,原文件会消失gzip -c 原文件 > 压缩文件#压缩为.gz格式,原文件保留 例如:gzip -c abc原创 2015-12-04 11:56:06 · 602 阅读 · 0 评论 -
Linux学习笔记(十九、别名与快捷键)
1、查看与设定别名alias #查看系统中所有的命令别名alias 别名 = '原命令'#设定命令别名2、别名永久生效与删除别名vi ~/.bashrc#写入环境变量配置文件unalias 别名#删除别名3、 命令生效顺序第一顺位执行用绝对路径或相对路径执行的命令第二顺位执行别名第三顺位执行Bash的内部命令第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令4、常原创 2015-12-09 12:33:19 · 441 阅读 · 0 评论 -
Linux学习笔记(十八、脚本执行方式)
1、脚本输出命令:echoecho [选项] [输出内容]选项:-e:支持反斜线控制的字符转换所识别的控制字符\a 输出警告音\b 退格键,也就是向左删除键\n 换行符\r 回车键\t 制表符,也就是Tab键\v 垂直制表符\Onnn 按照八进制ASCLL码表输出字符。其中0位数字零,nnn时三位八进制数\xhh 按照十六进制ASCLL码表输出字符。其中hh时两原创 2015-12-09 11:06:28 · 560 阅读 · 0 评论 -
Linux学习笔记(二十六、磁盘管理)
磁盘管理df查看磁盘分区使用状况 -l 仅显示本地磁盘(默认) -a 显示所有文件系统的磁盘使用情况,包含比如/proc/ -h 以1024禁止计算最合适的单位显示磁盘容量 -H 以1000禁止计算最合适的单位显示磁盘容量 -T 显示磁盘分区类型 -t 显示指定类型文件系统的磁盘分区 -x 不现实指定类型文件系统的磁盘分区 du统计磁盘上的文件大小原创 2016-11-03 11:33:21 · 306 阅读 · 0 评论 -
Linux学习笔记(二十七、磁盘分区)
分区模式之MBR主分区不超过4个单个分区容量最大2TB使用fdisk命令进行分区分区模式之GPT 主分区个数“几乎”没有限制(最多可支持128分区)单个分区容量“几乎”没有限制(每分区大小最多18EB) 1EB = 1024PB 1PB = 1024TB 1TB = 1024GB 使用parted命令进行分区 18RB = 18432PB = 1原创 2016-11-03 12:30:56 · 340 阅读 · 0 评论 -
Linux学习笔记(二十八、分区格式化)
mkfs命令例: 1. mkfs.ext3 /dev/sdb1这样就可以将/dev/sdb1文件系统格式化为ext3格式 2. mkfs -t ext4 /dev/sdb2效果和上条命令相同 MBR中扩展分区不可以格式化,只有主分区和逻辑分区可以格式化 GBT格式化后只有使用parted才能查看分区表原创 2016-11-03 12:39:47 · 308 阅读 · 0 评论 -
Linux学习笔记(二十九、挂载分区)
使用挂载命令mount例:mount /dev/sdb1 /mnt/mydev * 分区默认挂在点是/mnt目录,挂载点必须存在 mount命令挂载不具有永久性,系统重启后就会失效 如果需要在重启后自动挂载,则需要编辑/etc/fstap文件,添加下面一行 使用卸载命令umount例:umount /mnt/mydev原创 2016-11-03 12:48:11 · 341 阅读 · 0 评论 -
Linux学习笔记(三十、Swap分区)
如何为硬盘添加Swap分区建立一个普通linux分区,fdisk命令修改分区类型16进制编码格式化交换分区,mkswap /dev/swap启用交换分区,swapon /dev/swap,可以通过free查看swap加载状况,swapoff停用交换分区原创 2016-11-03 12:54:49 · 331 阅读 · 0 评论 -
Linux学习笔记(四、目录处理命令)
相对路径和绝对路径相对路径:参照当前所在目录,进行查找绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置自动补全Tab例:在以下命令中cd /u按下Tab键,如果该目录下只有一个目录或文件,则自动补全文件名,如果有多个目录,再按两次该键,则列出该目录下所有目录和文件1.建立目录: mkdirmkdir -p [目录名]-p 递归创建 命令英文原意:make directo原创 2015-12-03 12:54:44 · 488 阅读 · 0 评论 -
Linux学习笔记(八、命令搜索命令)
搜索命令的命令:whereiswhereis 命令名搜索命令所在路径及帮助文档所在位置 选项:-b 只查找可执行文件-m 只查找帮助文件搜索命令的命令whichwhich 文件名搜索命令所在路径及别名原创 2015-12-03 18:07:58 · 380 阅读 · 0 评论 -
Linux学习笔记(五、常见目录的作用)
/ 根目录/bin 命令保存目录(普通用户就可以读取的命令)/sbin 命令保存目录(超级用户可以读取的命令)/etc 系统配置文件目录/boot 启动目录,启动相关文件/dev 设备文件保存目录/home 配置文件保存目录/lib 系统库保存目录/mnt 系统挂载目录/media 挂载目录/sys 内存的挂载点(不能直接操作)/proc 内原创 2015-12-03 16:35:13 · 366 阅读 · 0 评论 -
Linux学习笔记(二十一、输出重定向)
1、标准输入输出 ## 设备 设备文件名 文件描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/sdtout 1 标准输出 显示器 /dev/sdterr 2 标准错误输出2、输出重定向 类型 符号 作用 标准输出重定向 命令 > 文件 以覆盖的方式把命令的正确输出输出到指定的文件或设备当中原创 2015-12-09 17:05:37 · 526 阅读 · 0 评论 -
Linux学习笔记(二十、历史命令)
1、历史命令history [选项] [历史命令保存文件]选项:-c: 清空历史命令-w: 把缓存中的历史命令写入历史命令保存文件~/.bash_history历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改2、历史命令的调用使用上、下箭头调用以前的历史命令使用“!n”重复执行第n条历史命令使用“!!”重复执行上一条命令使用”!字串”重复执行最后一原创 2015-12-09 16:14:31 · 658 阅读 · 0 评论 -
Linux学习笔记(二十三、通配符)
1、通配符 通配符 作用 ? 匹配一个任意字符 * 匹配0个或任意多个任意字符,也就是可以匹配任何内容 [] 匹配中括号中任意一个字符。例如:[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c [-] 匹配中括号中任意一个字符,代表一个范围。例如:[a-z]代表匹配一个小写字母 [^] 逻辑非,表示匹配不是中括号内的一个字符。例如:[^0-9]原创 2015-12-10 17:16:26 · 598 阅读 · 0 评论 -
Linux学习笔记(二十二、管道符)
1、多命令顺序执行 多命令执行符 格式 作用 ; 命令1; 命令2 多个命令顺序执行,命令之间没有任何逻辑联系 && 命令1&&命令2 逻辑与,当命令1正确执行则命令2才会执行,否则不会执行 || 命令1||命令2 逻辑或,当命令1执行不正确,则命令2才会执行,当命令1正确执行,则命令2不会执行例子:pwd;touch abc;ls;date2、管道符原创 2015-12-10 16:49:19 · 486 阅读 · 0 评论 -
Linux学习笔记(二十四、VI编辑器概述)
1、简介VI编辑器,英文原意Visaul Interface#可视化接口,类似Windows中的记事本VI -> VIMVIM是VI的升级版本2、VIM相对于VI做了哪些提升支持多级撤销可以跨平台运行支持语法高亮支持图形界面原创 2015-12-13 09:58:53 · 440 阅读 · 0 评论 -
Linux学习笔记(二十五、VI编辑器的操作模式)
1、操作模式Command Mode - 命令模式Insert Mode - 输入模式Last Line Mode - 底行模式(尾行,末行)2、命令模式vim abc#打开名为abc的文件,并将光标定位到首行,如果无该文件则创建该文件vim + abc#打开名为abc的文件,并将光标定位到尾行vim +3 abc#~,将光标定位到第三行,如果该数字大于行数,则定位到末行vim +/xxx原创 2015-12-13 11:04:13 · 529 阅读 · 0 评论 -
Linux学习笔记(十三、关机和重启命令)
shutdown命令shutdown [选项] 时间选项:-c 取消前一个关机命令-h 关机-r 重启只有root用户才能执行,执行后将终止任何操作,可按Ctrl+c中止,也可在命令后加上后台运行符&,让其在后台运行其他关机命令haltpoweroffinit 0其他重启命令rebootinit 6系统运行级别0 关机1 单用户2原创 2015-12-03 22:29:39 · 528 阅读 · 0 评论 -
Linux学习笔记(三、分区)
硬盘分区类型:主分区:最多只有四个(由硬盘属性决定)扩展分区: 最多只能有一个 主分区加扩展分区最多有四个 不能写入数据,只能包含逻辑分区逻辑分区其中逻辑分区只能从标号5开始,前四个为主分区所预留原创 2015-12-03 09:23:55 · 406 阅读 · 0 评论 -
Linux学习笔记(九、find命令)
find命令find [搜索范围] [搜索条件]搜索文件find / -name install.log避免大范围搜索,会非常耗费系统资源 find是在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,同佩服是完全匹配通配符* 匹配任意字符? 匹配任意一个字符[] 匹配任意一个中括号内的字符find /root -iname install.log 不区分大小写find原创 2015-12-03 18:43:39 · 572 阅读 · 0 评论 -
Linux学习笔记(二、硬件设备文件名)
在Linux中,一切皆文件 其中/dev为硬件设备目录,在该目录下/hd[a-d]为IDE硬盘/sd[a-p]为SCSI/SATA/USB硬盘/cdrom或/hdc为光驱/fd[0-1]为软盘/lp[0-2]为打印机(25针)/usb/lp[0-15]为打印机(USB)/mouse为鼠标原创 2015-12-03 09:06:55 · 607 阅读 · 0 评论 -
Linux学习笔记(一、ls命令及文件属性)
ls -l该命令列出当前目录下所有文件详细信息,例如-rw-r--r--. 1 root root 3332 1月 14 18:22 xxx.txt第一个"-"代表该文件类型(d 是目录,- 是文件, l 链接文件) 接下来的"rw-"代表该文件所有者对文件具有的权限,"r--"代表该文件所属组成员对文件具有权限,最后一个"r--"代表其他人对该文件具有的权限r读w写x执行原创 2015-12-02 21:56:04 · 526 阅读 · 0 评论 -
Linux学习笔记(六、链接命令)
链接命令:lnln -s [原文件] [目标文件]命令英文原意:link功能描述:生成链接文件 选项:-s 创建软链接硬链接特征1.拥有相同的i节点和存储block块,可以看作是同一个文件2.可通过i节点识别3.不能垮分区4.不能针对目录使用软链接特征1.类似Windows快捷方式2.软链接拥有自己的i节点和Block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的原创 2015-12-03 17:22:25 · 378 阅读 · 0 评论 -
Linux学习笔记(七、文件搜索命令locate)
locate命令格式locate 文件名在后台数据库中按文件名搜索,搜索速度更快/var/lib/mlocate该目录保存locate命令所搜索的后台数据库updatedb 更新数据库(正常情况下一天更新一次)/etc/updatedb.conf配置文件该文件制定locate命令搜索的规则PRUNE_BIND_MOUNTS = "yes" 开启搜索限制PRUNEFS = 搜索时,不搜原创 2015-12-03 17:37:34 · 456 阅读 · 0 评论 -
Linux学习笔记(三十一、用户和用户组)
基本概念用户:使用操作系统的人用户组:具有相同权限的一组用户配置文件/etc/group 存储当前用户组所有信息 Group : x : 123 : abc,def,xyz 组名 : 组密码占位符 : 组编号 : 组中用户名列表/etc/gshadow存储当前系统中用户组的密码信息 G原创 2016-11-03 14:06:12 · 436 阅读 · 0 评论