常用专题提供常用的最新资讯内容,帮你更好的了解常用。
对一些经常用到的 shell 命令做简要的总结,方便日后查阅。 tcpdump tcpdump 命令用来保存和记录网络流量,即抓包工具。你可以用它来观察网络上发生了什么,并可用来解决各种各样的问题,包括和网络通信无关的问题。 Tcpdump 中的关键字主要有以下几种 1.关于类型的关键字主要包括:host、net、port。如果没有指定类型,缺省的类型是host. 2.关于确定传输方向的关键字主要
一、查看文件和目录 ls :列出文件名和目录 -l:长列表格式显示文件和目录 -lh:文件大小符合人类阅读习惯的格式 -F:使用不同的特殊符号归类不同的文件类型 -ld:显示目录 -R:递归列出子目录内容 -ltr:以长列表格式按文件或目录的修改时间倒叙地列出文件和目录 -ls:将以长列表格式按文件大小顺序列出文件和目录 -a:列出隐藏文件或目录  -A:列出隐藏文件或目录,不包括 . 和 ..
touch:用于创建、变更和修改文件的时间戳。 -a:只改变访问时间。 -c:不创建任何文件 -m:只改变修改时间 -r:使用指定文件的时间替代当前时间 -t:使用[[CC][YY]MMDDhhmm[ss]]替代当前时间 2.mkdir:创建目录 mkdir dirname -p:自动创建所有还不存在的父目录 -m:设置你将要创建的目录的权限 mkdir -p -m 777 backup/old
find path -name “通配符” 通配符搜索 find path -iname file 忽略大小写搜索 find path ( -name “通配符1” -o “通配符2” ) -o表示或者,匹配其中任意一个正则表达式 [edemon@CentOS tmpDir]$ ls d1 d2 d3 f1 f2 f3 [edemon@CentOS tmpDir]$ find . \(
vim 常用快捷键 二 (原文: http://www.cnblogs.com/wangkangluo1/archive/2012/04/12/2444952.html) 键盘移动 (Move) 一切都从键盘的移动 k -> 上 up j -> 下 down h -> 左 left l -> 右 right z -> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line a
ls -l:显示文件和目录权限 chmod:修改文件和目录的权限 chmod [option]...[ugoa][[+-=][rwxug]][,...] file ugoa: u指文件或目录的所有者 g指文件或用户组的成员 o指不再文件或目录的用户组中的其他用户 a指所有用户 即(ugo) +-=: +选定的权限将被添加 -选定的权限将被移除 =文件只拥有选定的权限 -R:递归修改目录和文件 ch
sort :文本排序 sort file 不使用任何选项,sort命令简单地将文件内容按字母顺序排序 sort -u file 移除重复行 sort -n file 按照数字数值的大小排序 sort -n -r file 选项-r,倒序 sort -t ',' -k2,2 file 按第二列的字符串顺序将文件内容排序 uniq:文本去重 uniq file 不带有任何选项时,它将移除重复的行并显示
hostname:查看主机名 直接简单地使用hostname命令,不指定任何参数,将显示当前主机名 hostname newname 修改系统的主机名 -F:可以从指定的文件中读取主机名。 hostname -F /home/hostname.txt w、who:列出系统登录的用户 W命令输出结果,第一行与uptime相同,第三行开始显示的是登录用户名、tty名称、从哪台主机登录、登录时间、空闲时
1.shell中的特殊位置参数变量 $0:获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径 $n:获取当前执行的shell脚本的第n个参数,n=1..9,当n为0时表示脚本的文件名;如果n大于9,则用大括号括起来    比如${10},接的参数以空格隔开 $#:获取当前执行的shell脚本后面接的参数的总个数 $*:获取当前shell脚本所有传参的参数,不加引号和$
color选项增加颜色渲染 使用拓展正则表达式 如果要使用正则表达式,需要添加-E选项——这意味着使用扩展(extended)正则表达式。或者也可以使用默认允许正则表达式的grep命令——egrep。例如: $ grep -E "[a-z]+" filename #或者 $ egrep "[a-z]+" filename 仅输出匹配结果 使用 -o [root@CentOS ~]# grep
.vimrc文件 set number set hlsearch set incsearch set autoindent set smartindent set cindent set tabstop=4 set shiftwidth=4 set expandtab set softtabstop=4 set smarttab 缩写版: 注:在vim编辑界面输入´:help vimfiles´可
Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 —— 维基百科 首先,vim下的工作模式有三种: 命令模式、插入模式、编辑模式 命令模式:缺省进入的是命令模式,插入,移动之类的命令 插入模式:在此模式下可以编辑文档,就像在记事本或者word中一样 编辑模式:对文本进行操作做一些额外的设置,比如为文档设置行号,替换字符串,保存退出等;
yum 语法 yum [options] [command] [package ...] options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。 command:要进行的操作。 package操作的对象。 yum常用命令 1.列出所有可更新的软件清单命令:yum check-update 2.更新所有软件命令:yum update 3
终端常用快捷键和小技巧 C代表Ctrl(Command)。一些命令输入后需要回车执行。方向上,前即是左,后即是右。 使用通配符 使用tab补全 clear或c^l 清屏 c^d 关闭(在当前命令行没有输入内容时会关闭终端,有多个tab则只关闭当前tab) 历史命令 c^r 搜索历史命令 查看历史命令 cat ~/.bash_history history 参数:-c 清空历史命令 | -w把缓存中
判断 数字的比较 -eq 相等(equal) -ne 不等(not equal) -gt 大于(greater than) -lt 小于(less than) -ge 大于等于 (greater than or equal) -le 小于等于 (less than or equal) 字符串的比较: [ $str1 = $str2 ] 等于 [ $str1 != $str2 ] 不等于 [ -z
三种模式:命令模式,末行模式,插入模式 esc:将任何模式切换到命令模式 从命令模式切换到插入模式: i:在当前光标之前插入字符 I:在行首插入字符 a:在当前光标之后插入字符 A:在行末插入字符 o:在下一行新建一行并且插入字符 O:在上一行新建一行并且插入字符 命令模式下: dd:剪切当前行(剪切后不粘贴即为删除) 数字+dd:删除从当前航开始的几行 yy:复制当前行 数字+yy:从当前行开始
启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 … 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当
安装vim中文帮助vimcdoc 1. 下载: 下载页面:http://vimcdoc.sourceforge.net/ 选择“Latest platform independent tarball, including an Linux/BSD installation script”【1】下载。   2. 安装: 网上好多人所说的“解压,把doc目录下的文件复制到~/.vim/doc下即可”是
入职差不多3周多了。接触了很多之前在学校接触不到的人,工具。这3周以来,我就好像是那“进了大观园的刘姥姥”,看什么都觉得新奇。 尤其是看到组内大佬们都不用IDE,要么VIM,要么EMACS。而且用的真的很溜,让我佩服之极。今天趁着周六,我也来总结一下这几天我学到的关于vim的一些操作吧。 都说VIM的门槛很高,我想有可能是没找到合适的办法吧。通常用苍白的语言去陈述,效果确实不好,但是加上一个生动的
VIM的三种模式 基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』。 这三种模式的作用分别是: 一般模式 编辑模式 命令模式 三种模式的互相切换: 编辑模式 <—-(i,o,a,r)一般模式 (:,/,?)—>>命令模式 其他模式按ESC进去一般模式。 一般模式下的常见命令 光标移动 复制粘贴 搜寻取代 按键 移动操作 h 左移动 j 向下移动 k 向上移动 l