Linux基础知识
cyningsun
这个作者很懒,什么都没留下…
展开
-
《鸟哥的linux私房菜》笔记之文件权限与目录配置
1、一个文件类型与权限数据为“-rwxr-xr--”[-] [r w x] [r - x] [r - -] 文件类型:文件拥有者权限:rwx用户组权限:rx其他用户权限:r备注:rwx的所在的位置是不会改变的,又该权限就会显示字符,否则就会显示为(-)2、如果我的目彔为底下的样式,请问testgroup这个群组的成员不其他人(others)是否可以迚入本目彔?原创 2012-10-29 20:17:06 · 1050 阅读 · 0 评论 -
Linux基本命令之grep
1. Grep含义:grep是由 g/RE/p 拼起来的,其中g为global的意思,RE为regular expression的简写,p为print的意思;即grep的意思为“全局搜索正则表达式并打印该行”(grep名称起源于ex编辑器)。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送原创 2013-05-25 13:51:14 · 1925 阅读 · 0 评论 -
Linux快速目录切换
快速目录切换使用到的是成为目录栈的东东,通过三个命令实现。pushd目录入栈与切换、dirs查看栈中内容、popd栈中目录出栈。1、pushd命令pushd命令执行,会在内存中维持一张目录列表,便于随时切换列表内目录pushd命令是切换到上一次访问的目录,同时调整目录记录列表的顺序(pushd命令的实际作用和“cd -”的命令相类似)pushd [-n] [原创 2013-05-26 16:28:21 · 3055 阅读 · 0 评论 -
shell条件测试
写脚本时,有时要判断字符串是否相等,可能还要检查文件状态或是数字测试。基于这些测试才能做进一步动作。1、文件测试测试文件状态的操作符如下:-d 目录 -s 文件长度大于0、非空-f 正规文件 -w 可写-L 符号连接 -u 文件有suid位设置-r 可读 -x 可执行测试时使用逻辑操作符测试文件状态是否为OK,但是有时要比较两个文件状原创 2013-05-25 20:29:08 · 1689 阅读 · 0 评论 -
SHELL十三问要点总结
1、shell 会依据 IFS(Internal Field Seperator) 将 command line 所输入的文字给拆解为"字段"(word)。然后再针对特殊字符(meta)先作处理,最后再重组整行 command line。其中的 IFS 是 shell 预设使用的字段分隔符,可以由一个及多个如下按键组成: * 空格键(White Space) * 表格键(Tab)原创 2013-05-09 12:17:16 · 1650 阅读 · 0 评论 -
VIM全配置
安装中文帮助文档1、文档获取wget http://sourceforge.net/projects/vimcdoc/files/vimcdoc/1.8.0/vimcdoc-1.8.0.tar.gz2、解压tar -zxvf vimcdoc-1.8.0.tar.gz 3、安装cd vimcdoc-1.8.0/(查看安装说明 cat INSTALL )sh vimcd原创 2013-03-01 14:31:01 · 1418 阅读 · 0 评论 -
VIM编码
在 Linux 上,常见的情况是环境的内部编码使用 UTF-8 ,而 UTF-8 可以同任何一种语言编码作无损转换,这就保证了系统的多语言处理能力。Vim 这方面秉承了 Unix/Linux 的传统,在内部编码使 UTF-8 的时候,可以同时处理不同意语言编码的文件。以下列出了和语言编码的相关的设置:环境变量 LANG(所有语言变量的默认值);环境变量 LC_CTYPE(使用的内部原创 2013-03-01 23:29:35 · 1250 阅读 · 0 评论 -
locale的设定及LANG、LC_CTYPE、LC_ALL环境变量
转自:http://blog.chinaunix.net/uid-26760055-id-3222699.htmllocale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多。Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。[oracle@game ~]$ localeLANG=en_US.UTF-转载 2013-03-01 22:47:38 · 2306 阅读 · 0 评论 -
提高办公工作效率的Linux命令行秘诀
提高办公工作效率的命令行秘诀1、查看命令的使用频率 $ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r 4 ls 2 cd 1 who应用:定期查看history文件内使用频率高的命令,然后设置histor原创 2013-03-03 17:04:11 · 1562 阅读 · 0 评论 -
正则表达式30分钟入门教程
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明转载 2012-12-20 22:14:46 · 714 阅读 · 0 评论 -
Linux基本命令之awk
重要概念记录(Records):记录默认以换行符为分割符,可以设置RS变量来更改分隔符,RS可以是单个字符也可以是字符串,当RS为空时,以空行分割。域(Fields):每当一个记录被读取,awk使用FS变量作为分隔符将记录分割成域。FS可以是单个字符也可以是字符串,当FS为空时,每个字符为一个域。每个域的值可以通过它的位置$1、$2...引用,$0表示整个记录。输出命令:print用于原创 2013-01-03 13:43:03 · 1077 阅读 · 0 评论 -
《SED 单行脚本快速参考》的 awk 实现
{ 撰文/bones7456 }sed 和 awk 都是 Linux 下常用的流编辑器,他们各有各的特色,本文并不是要做什么对比,而是权当好玩,把《SED 单行脚本快速参考》这文章,用 awk 做了一遍~ 至于孰好孰坏,那真是很难评论了。一般来说,sed 的命令会更短小一些,同时也更难读懂;而 awk 稍微长点,但是 if、while 这样的,逻辑性比较强,更加像“程序”。到底喜欢用哪转载 2013-01-03 13:31:41 · 1239 阅读 · 0 评论 -
《鸟哥的linux私房菜》笔记之例行性工作排程(crontab/at)
crontab的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start //启动/sbin/service crond stop //停止/sbin/service crond restart //重启/sbin/service crond reload原创 2012-12-18 23:25:51 · 1106 阅读 · 0 评论 -
Linux基本命令之重定向
文件标识符是从0开始到9结束的整数,指明了与进程相关的特定数据流的源。默认情况下始终有3个“文件描述符”处于打开状态,0、1、2分别为stdin、stdout、stderr。重定向描述符有以下用法: : >filename 把文件filename截断为0长度;如果文件不存在则创建长度为0的文件。 command 1 > fielname 把标准输出重定向到文件fielname原创 2012-12-31 23:32:09 · 1486 阅读 · 0 评论 -
Linux基本命令之sort
sort命令将每一行文本视为多个域,缺省情况下,域之间以一个空格或一系列空格为分隔符,另外分割符可以通过-t选项指定。从左到右以字符的ASCII码值(不是数值哦!)排序。1、去除重复:去除文件中相同的行 sort -u filename2、 逆序排序 sort –r filename3、使用k选项分类 命令的格式为: sort -k原创 2012-12-31 00:59:40 · 1110 阅读 · 0 评论 -
《鸟哥的linux私房菜》笔记之Linux账号管理
若干概念1、初始群组(initial group) :当用户一登入系统,立刻就拥有这个群组的相关权限。2、有效群组(effective group):当用户创建文件或者目录时权限归属的群组。3、支持群组:使用groups命令得到的就是该用户拥有的所有的群组的权限,输出的第一个群组是当前的有效群组4、系统账号:主要是用来进行运作系统所需朋务的权限设定,所以系统账号默认都不会主动建立主原创 2012-12-16 00:04:13 · 1293 阅读 · 0 评论 -
《鸟哥的linux私房菜》笔记之磁盘与文件系统管理
1、增添磁盘的步骤:一、对磁盘进行分割建立可用的partation(fdisk) ①建立主分区②建立扩展分区③将扩展分区分割为数个逻辑分区。二、对该partation进行format,建立文件系统 ①mkfs -t device-name 简单的建立文件系统②mke2fs -b -j -L block大小、ext3、卷标名三、磁原创 2012-11-06 20:33:56 · 1144 阅读 · 0 评论 -
shell基础第十五篇-引号
引用必要性这里只讲述引用的基本规则。因为使用引用的例子很多。本书接下来的两个部分将一一予以讲述。脚本中执行行操作时, shell将对脚本设置予以解释。要采取一种方法防止shell这样做,即使用引用号,包括各式引用或使用反斜线。一些用户在对文本字符串进行反馈操作时觉得使用引用很麻烦。有时不注意,只引用了一半,这时问题出现了。最好在反馈文本字符串时使用双引号。下面是各种引用的例子。转载 2013-05-25 14:14:01 · 1569 阅读 · 0 评论