linux 命令

cd +文件名 前进到文件怒目  
cd +.. 后退  cd  ../.. 跳到上上级
ls 显示  ls    ls -liah *
cp 复制 mv  移动 rm 删除
rm -r 删除的是包含内容的文件夹
mv -b 移动的时候拷贝
alais   相当于取别名:alias ll='ls -l'  给‘ls -l’ 取个别名叫 11
echo  查看环境变量  如 echo $HOME
cat more less 显示一个文件的内容。
vi +文件名 编辑某个文件 单击“i” 编辑
保存: esc  : wq
不保存: esc : q!
grep -r 要查找的字符串 文件名 grep 的最有用的选项可能是 -s。如果您以除根用户之外的任何身份搜索系统文件,那么对于每一个您没有访问权限的文件,都将产生错误消息。这个命令禁止那些消息。
Fgrep(也以 grep -F 调用)只查找固定的字符串,而不是 grep 接收的正则表达式。而 egrep 接收包含更大范围的特殊字符(如 “|”,它指示条件 OR 运算符)的模式。
$ egrep 'Subject|mailto'
find -name +‘文件名’
显示拥有 .out 扩展名的一系列文件:
$ find /home -name '*.out'    /home 表示路径
$ find .-name '*.html' -exec grep 'mailto:foo@yahoo.com' {} ;
这里,我们让 find 命令在当前目录中开始执行,.,查找一个 html 文件,*.html,并在当前文件上执行 (-exec) grep 命令,{}。当使用 -exec 操作时,需要一个分号 ;,这是用来在使用 find 命令时执行其它一些操作。需要反斜线  和引号来确保这些项目通过 BASH,以使它们由命令而不是 shell 来进行解释。

> 管道命令
grep 字符串 文件名1>文件2  从文件1中查找字符串,并输入到文件2中
grep 字符串 文件名1>>文件2    从文件1中查找字符串,并添加输入到文件2中  
touch 文件名  创建文件
cmp -l file1 file2 比较file1 和file2有没有差别,diff file1 file2 详细列出file1和file2的区别。
dircmp 目录1 目录2 比较目录1和目录2 的差别
paste 粘贴命令。 paste file1 file2 把file2的各行粘贴到file1 的各行中

sed -n 数字p 文件名     打印文件指定数字的行
eg:sed -n 12,13p test.txt  将打印12,13行
sed -n 数字d  文件名     删除文件指定行
grep 查找 -i 忽略大小写
grep -n ‘正则式’ 文件名 查找匹配正则式的内容,并且打印行号。
find 路径 -name 文件名
find 路径 -empty -print 显示空目录
find 路径 -user 用户名  查找属于“用户名”的文件
find 路径 -size 数字 -print 打印内容打印‘数字’的文件
find 路径 -name 文件名 -size 文件大小 查找符合文件名和文件大小的文件。
vi  文件名 编辑文件。
在编辑文件的情况下 :/g/'字符串'/p打印包含字符串的行
                   : /g/'字符串'/d 打印包含字符串的行  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值