您的位置:首页 > 其它

UNIX 常用命令积累(不断更新)

2014-06-12 09:35 239 查看
搜索

grep -i "szc" log.log.1 log.log.2 查找文件log.log.1和文件 log.log.2 中关键字为"szc"的记录,-i 表示忽略大小写

删除

rm -vf smart.log.* 删除smart.log.1,smart.log.2等等文件 -v 显示指令执行过程。 -f 强制删除文件或目录。

rm -rf 目录 删除文件夹(里面有文件)

显示

ls -lh 显示文件大小和其他信息

-rw-r--r-- 1 tomcat6 tomcat6 360K Jun 12 09:47 smartCitlog.log

查看文件

cat -n log.log 显示行号

tail -f log.log 动态查看 文件末尾

tail -10 log.log 查看倒数10行记录

more log.log 显示内容一页一页显示,敲回车下一行,敲空格翻页

更改权限

文件主(user)、同组用户(group)和其他用户(other),其他用户指的是group之外其他group当中的用户.

每种用户对一个文件都拥有读(r)、写(w)和执行(x)的权限。这样就用9个二进制位表示文件的存取方式。

这9位的顺序是固定的。前三位文件主、中间3位同组用户、后三位其他用户。

(其中“-”的位置表示对应用户不具备相应的权限)

chmod u+x file为文件主添加执行权限

chmod u-x file为文件主去除执行权限

chmod g+x file为文件主同组用户添加执行权限

chmod o+x file为其他用户添加执行权限

chmod a+x file为文件主、文件主同组用户及其他用户添加执行权限

chmod +r file与chmod a+r file等效

chmod +x file与chmod a+x file等效

chmod +w file与chmod u+x file等效

chmod 0754 file(或chmod 754 file,754每一位会被自动当作8进制位):

将8进制数0754写成2进制形式,111 101 100

chmod 777 文件

chmod 777 目录 -R 更改该目录 和子目录所以文件权限

文件操作

cp -r 原目录 新目录 复制目录到新的目录

mv 原目录或文件 改成后的目录文件名 更改目录或文件的名字

vi常用命令

p 粘贴
u 取消操作
dd  删除光标所在的行
x  删除光标后面的字符
插入模式
按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;
按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: