码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础命令一

时间:2015-11-09 19:08:02      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:change   文件夹   touch   linux   编辑器   

mkdir用法

    -p:创建本目录的前目录   例:mkdir -p a/b/c 创建c目录,但是之前没有a和b目录,所以需要用到-p的命令。

技术分享

    -v:显示详细的创建过程

技术分享


ls(list)的用法

    -d:目录

    -l:长格式

    -a:显示所以文件(包括隐藏文件.和..)

    -A:显示所拥有文件


cd(change dirctory)切换目录    例:cd /etc/


echo:打印内容到界面    例:echo “Im start Linux now” 页面输出Im start Linux now


vi编辑器

    输入模式(esc转到命令模式) <===========>命令模式(按i,a转到输入模式)

    下面的命令需要在命令模式下并且前面要输入:符号  

        !:强制

        q(quit):退出

        w(write):写入 


cat查看文件内容

    cat b.txt 查看文件b.txt内容

    cat >b.txt<<eof    意思是把aaa,bbb,ccc写入到b.txt中

    >aaa

    >bbb

    >ccc

    >eof

   技术分享 >覆盖文件内容    >>在文件尾部追加内容


cp(copy)命令

    -r:递归复制

    -p:保留源文件的属性

    -f:强制覆盖,不管文件有没有存在

    -a=-pr

    

rm删除命令

    -f:强制删除

    -r:递归删除
技术分享

rmdir只能删除空目录(很少用)


head 选择前面多少行数据(默认是前面10行)

    -n     例:head -30 a.txt | tail -11 选择20-30行数据

tail 选择从尾部开始的多少行数据

    -n


grep 过滤行(核心命令)

    -v:过滤    grep -v “ac” a.txt    有ac的行不显示

技术分享

cat a.txt | grep -v "ac"


sed 过滤行

    -n:列出后面选项的内容

技术分享p 是打印的意思

    -s:替换

技术分享g 全部替换的意思 {输出的内容改变,真实还没有改变}

    -i:改变文件(真实内容)

技术分享


awk 命令

    $0:符合条件的行

    awk ‘{if(NR>19&&NR<31 print $0)}‘ ett.txt

技术分享

    -F:指定输入分隔符

    $1:表示第一列 

     awk -F ":" ‘{print $1}‘ ett.txt

技术分享


alias别名

    alias 1=ls

    unalias 1

技术分享

退出当前登录别名就会失效,如果想要永不失效,需要添加下面文件中

技术分享


find查找命令

    find / -type f -name "ett.txt"     查找ett.txt的文件

    技术分享

xargs:用于把find/ls命令交给后面的处理

技术分享


命令的安装比如tree

技术分享

Linux基础命令一

标签:change   文件夹   touch   linux   编辑器   

原文地址:http://wusangui.blog.51cto.com/7118849/1711128

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!