Linux 指令篇:字串处理--expr
名称:expr ### 字串长度 shell expr length this is a test 14 ### 数字商数 shell expr 14 % 9 5 ### 从位置处抓取字串 shell expr substr this is a test 3 5 is is ### 数字串 only the first character shell expr index testforthegame e 2 ### 字串真实重现 shell expr quote thisisatestformela...
Linux crontab
Linux 指令篇:日期时间排程--crontab名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是设...
Ubuntu Linux 发行版新手指南
Ubuntu是基于 Linux的,他所有的软件的更新是通过命令:apt-get install来。 一、 实现中文输入 该命令是为了完成gcc编译器的建立,该ubuntu是debian的变种,debian倾 向于用打包 来执行,而普通的linux是基于源码编译的,通过gcc,make来完成的。 sudo apt-get install build-essential 该命令是对编译环境打一些补...
Linux sort 命令详解
sort sort命令的功能是对中的各行进行排序。sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的内容进行各种排序操作的。实际 上,sort命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。 Sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将继续比较这两行的下一字符,如果还相同,将继续进行比较。 语法: sort [选项] 文件 说明:sort命令对指定文件中所有的行进行排序,并将结果显示在标准输出上。如不指定输入文件或使用- ,则表示排...
Linux vi 最常用功能
插入模式: ~~~~~~~~~~~~ i 光标当前位置插入 I 光标所在行首插入 a 光标当前位置之后插入 A 光标所在行尾插入 r 替换光标所在位置字符 R 替换光标所在位置及其之后的所有字符 光标: ~~~~~~~~~~~~ 最基本移动 h 左 j 下 k 上 l 右 可以在前面带数字,表示移动几个字符,3h,光标向左移动3个字符 移动到文件头尾 gg 移动到文件头 G 移动到文件尾 移动到指定行 301G 移动到第301行 例: | 1 first line of a file ^ | 2 tex...
Linux增加swap空间
今天忽然发现代理服务器不能使用了,上去一看,squid的端口监听Stop掉了,查看日志,如下错误 localhost kernel: Out of Memory: Killed process 785 (squid). 网上google一通,没有任何有价值的结果,自己找其他原因看看吧,linux的都用完了么,居然还内存不够,top一下,吓一跳,居然只有8M 空间,估计当时自己不小心分错了了吧! 增加swap分区是不可能了,磁盘空间早就分配完了,那就增加swap吧 生成1200M的文件 # dd if=/...
Ubuntu开启Telnet服务
1. sudo apt-get install xinetd telnetd 2. 安装成功后,系统也会有相应提示(好象710才有,610就没看到), sudo vi /etc/inetd.conf并加入以下一行 telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd 3. sudo vi /etc/xinetd.conf并加入以下内容: # Simple configuration file for xinetd # #...
Ubuntu操作系统下各种输入法使用全接触
现在跟大家分享下im-switch这个套件吧的用法: 安装apt-get install im-switch fcitx scim scim-pinyin im-switch -c //显示当前系统可用的输入法 im-switch -s scim //改变你的输入法为scim im-switch -z zh_CN -s scim //选定scim输入法并设定locale语言 知道了上面的命令用法后你应该知道怎么跟接下来的东西作结合了吧: 说下如今的Ubuntu默认的scim输入法能会与realplay,...
Linux下如何删除具有特殊字符的文件
假设Linux/Unix系统中有一个名 叫-target,如果我们想对它进行操作,例如要它按照一般的方法在命令行中输入rm -target命令,界面会提示我们是无效选项(invalid option) 原来由于文件名的第一个字符为-,Linux/Unix把文件名当作选项了。我们可以使用--符号来解决这个问题,通过man rm可以知道 输入rm -- -target命令便可顺利删除名为-target的文件。 如果是其他特殊字符的话可以在特殊字符前加一个符号,或者用双引号把整个文件名括起来。...
linux下用通配符删除当前目录下包括子目录的相同文件
最近想把程序源码备份一下,但是每个源码目录都有*.o或者其他的一些编译产生的,不删掉这些文件的话压缩包会比 较大,而且压缩时间长,也没有必要备份这些文件,但是一个个目录去删也太搞笑了。 还好find命令有-exec的选项,一旦find命令匹配到了相应的文件,就可以有-exec选项中的命令对其进行操作。 保险起见还是先用ls命令看看匹配的文件是不是都可以删: find . -name *.o -exec ls {} \; 当前目录下所有的*.o文件: find . -name *.o -exec rm -...
Linux目录的创建与删除命令
mkdir 功能:创建一个目录(类似MSDOS下的md命 令)。 语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名 的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不 能是当前目录中已有的目录或 名称。 命令中各选项的含义为: - m 对新建目录设置存取权限。也可以用chmod命 令设置。 - p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多...
Linux Shell 学习笔记
单引号、双引号、括号、花括号及反引号 xz9Linux联盟 单引号内所有元字符都失去特殊含义(包括\)双引号内除了变量域($)和命令域(`)以外的元字符都失去特殊含义,所以一般使用双引号引用 花括号{}被用来区分变量名和周围的文本:echo ${file} and $file1 寻找变量file,file1 命令替代的格式:反引号来环绕一个命令象` cmd `,它和$(command) 是等价的:ls -l `find . -type f` xz9Linux联盟 . awk中使用变量 /bin/cat...