码迷,mamicode.com
首页 > 系统相关
Linux C 文件与目录3 文件读写
文件读写 文件读写是指从文件中读出信息或将信息写入到文件中。Linux文件读取可使用read函数来实现的,文件写入可使用write函数来实现。在进行文件写入的操作时,只是在文件的缓冲区中操作,可能没有立即写入到文件中。需要使用sync或fsync函数将缓冲区的数据写入到文件中。 文件写操作: 函数w
分类:系统相关   时间:2016-03-09 10:35:36    阅读次数:185
怎样运行shell脚本程序
#sourcelianxi.sh#.lianxi.sh#./lianxi.sh\\当前用户必须对程序具有执行权限#bash
分类:系统相关   时间:2016-03-09 07:14:30    阅读次数:153
2016-3-8 linux基础学习——sed命令
sed(StreamEDitor)行编辑器(全屏编辑器:vi)sed:显示模式空间默认不编辑文件,仅对模式空间中的数据做处理而后,处理结束后,将模式显示在屏幕上sed-n‘AddressCommand‘file...单/双引号都可以,双引号可实现变量替换-n:静默模式不再默认显示模式空间中的内容-i:直接修改源文..
分类:系统相关   时间:2016-03-09 07:10:37    阅读次数:281
shell特性
history:命令历史。可以查到曾经用过的命令。root用的户的命令历史在~/.bash_history。这是一个保存命令历史的文件,默认只保存1000条,多出的是保存在内存里面的。通过echo$HISTSIZE可以看到是定义的是1000条。!!:表示上一条的命令。!$:显示上一条命令的参数。指定histo..
分类:系统相关   时间:2016-03-09 07:11:49    阅读次数:238
Linux中不可或缺的“grep三人组”与正则表达式的那些事
Linux上文本处理“三人组” grep,egrep,fgrep:文本搜索工具;基于”pattern“对给定文本进行搜索操作;正则表达式:RegularExpression,REGEX,由一类特殊字符及文本字符所编写的模式,其有些字符不表示其字面意义,而是用于表示控制或通配的功能;分两类: 基本正则表达式:BR..
分类:系统相关   时间:2016-03-09 07:11:50    阅读次数:234
shell变量
变量分系统内的变量和用户自定义的变量env可以查看系统的环境变量系统变量名字是大写echo$HOSTNAME显示该变量的内容set也可以显示环境变量包括系统变量和自定义变量定义变量a_2=1,=左右不能有空格变量名不能以数字开头b=‘ls/tmp/’中间有特殊字符(例如:空格、#、*)需要用..
分类:系统相关   时间:2016-03-09 07:11:44    阅读次数:215
Linux文本处理之 grep egrep
linux下文本处理三剑客第一剑grep,egrep,fgrep:文本搜索工具;基于”pattern“对给定文本进行搜索操作;第二剑sed:StreamEDitor,流编辑器,行编辑工具;文本编辑工具;第三剑awk:GNUawk,文本格式化工具;文本报告生成器;今天主要讲解第一剑:grep家族:grep:支持使用基本..
分类:系统相关   时间:2016-03-09 07:11:17    阅读次数:248
shell中的特殊符号
*作为通配符,可以表示多个字符,如*.txt?通配符,只代表一位如?.txta.txt#在shell脚本中,#放在行首,则本行不生效\脱意符号,\将特殊字符还原为普通字符|管道符将符号前的命令结果丢给符号后面的命令$作为变量前面的标识符!$表示上条命令最后一个变量;常常用在两条命令的..
分类:系统相关   时间:2016-03-09 07:10:46    阅读次数:190
Linux三剑客之grep、egrep及正则表达式使用详解
Linux三剑客是Linux中非常强悍的文本处理工具,掌握三剑客,文处理已想必会有三剑在手,天下我有的感觉,三剑客之grep家族擅长文本搜索,支持以正则表达式进行文本搜索,使得grep非常强悍,以下内容就grep,egrep和正则表达式展开Linux文本工具三剑客:grep、egrep、fgrep:文..
分类:系统相关   时间:2016-03-09 07:07:33    阅读次数:289
Linux普通用户使用1024以下端口的问题
由于Linux内核Kernel代码规定禁止普通用户使用1024以下的端口,所以很多时候当我们为安全起见想要以普通用户启动使用80端口的apache、nginx或tomcat时,就会被权限禁止。解决方法:一般主要都是,应用程序使用1024以上的端口,然后用防火墙(硬件防火墙或iptables)把80端口转..
分类:系统相关   时间:2016-03-09 07:03:52    阅读次数:245
ubuntu 安装 git & smartgit
1. 安装 git # sudo apt-get update# sudo apt-get install git 2. 配置 # git config --global user.name "Your Name" # git config --global user.email "youremai
分类:系统相关   时间:2016-03-09 06:57:08    阅读次数:209
VM安装kali linux失败原因之一
今天想在平板电脑上安装虚拟机kali系统,结果安装途中出现错误 提示请返回选择一个安装过程 点击确定后安装过程停在安装系统上 网上搜索了一下,按照上面说的进入live CD,选择application-system-install 还是出现同样的情况 我在观察安装过程后发现,错误出现在复制系统文件之
分类:系统相关   时间:2016-03-09 06:51:59    阅读次数:300
linux下打包,压缩,解压缩
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下
分类:系统相关   时间:2016-03-09 01:36:36    阅读次数:264
Vim的多窗口模式管理
Vim中的多窗口打开 vim中,默认的多窗口打开,是横向分割窗口。 进入vim编辑器以后,可以通过new命令,新建一个子窗口 :new “新建一个未命名窗口 :new name "新建一个名为name的文件 进入vim以后,也可以通过splite来进行横向窗口分割 :split name "在当前位
分类:系统相关   时间:2016-03-09 01:21:00    阅读次数:254
vimperator setting records
vimperator confugration files:highlight Hint color:#000;background:rgb(250,230,150);border-radius:4px;width:20px;height:16px;font-size:14px;font-weigh
分类:系统相关   时间:2016-03-09 01:20:56    阅读次数:271
ubuntu下Eclipse英文乱码解决方法
1 首先检查Eclipse的WorkSpace下字符编码Windows>Perference>General>WorkSpace>左下角,设置为GBK(若没有GBK选项,可百度"linux添加中文字符集"); 2 其次检查乱码文件的编码,右键文件 Properties>Resource 如果像笔者一
分类:系统相关   时间:2016-03-09 01:15:49    阅读次数:222
Add task bar to ubuntu
http://www.howtogeek.com/189819/how-to-add-a-taskbar-to-the-desktop-in-ubuntu-14.04/ sudo apt-get install tint2
分类:系统相关   时间:2016-03-08 23:41:48    阅读次数:281
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!