美文网首页
linux 的基本命令

linux 的基本命令

作者: AnHuaFeng | 来源:发表于2018-01-03 20:19 被阅读0次

    学习ubuntu中linux 的基本命令

    1./  表示根目录

    2.c d 表示进入

    3.ls  查看

    4.pwd  查看路径

    5.ls -l  显示具体参数

    6.ls -a  显示隐藏文件

    7.ls -h  显示文件的大小

    8.ls -alh  显示隐藏文件的大小

    9.c d ..  表示退出

    10.clear    清屏

    11.cd -    表示返回上一步

    12.ls -help      ls -man      帮助

    13.ctrl+shift+t      分屏

    14.mkdir      新建文档

    15.touch      新建文件

    16.gedit        编辑

    17.cat        查看文件

    18.history    查看历史

    19.tree    竖向排列文件

    20.retoot        重启

    21.  !+ (序号)  查找使用过的命令

    22 .  save              保存

    23. ln                硬链接

    24. ln -s            软连接

    25.more        查看时分屏显示

    26.rmdir        删除空白文件

    27. rm -r      删除文件夹与其下的文件

    28.  ls  *TXT    表示查看以TXT结尾的所有文件

    29. ls    txt *      表示查看以txt 开头的所有文件

    30.  tab      自动补全输过的命令

    重定向命令

    31 >  表示重定向 ,覆盖原内容

        .>> 表示重定向,在原内容的基础上叠加

    删除命令

    32.redir  表示删除空文件夹

    33.rm -r  删除文件夹以及里面的内容

    34.rm -i  以询问的方式删除

        rm      删除某个文件

    链接的用法

    35.|    管道          ls/bin | more    表示以分屏的形式查看bin 下的文件

    36.  ln    硬链接      原内容删除后不删除文件的内容

    37.  ln -s  软链接  原内容删除后链接文件中的内容也删除

    " * " 符号的用法

    38. *    表示可以代表任何内容

          ls  * txt    表示查看以txt结尾的内容

          ls  txt*    表示查看以txt开头的内容

    grep查找

    39. grep  a^    表示查找以a开头的文件

    40. grep  a$    表示查找以a 结尾的文件

    41. grep  a      表示查找带a 的文件

    42. grep  a  -v  表示查找除a 以外的文件

    43.  n  表示排号

    44. grep  t*t  表示查找含t--t的所有文件

    copy复制

    cp -i 覆盖式复制,在覆盖目标文件时提示是否覆盖

    cp -r 用于复制文件夹,以递归的方式复制其目录与其目录下的文件

    cp -v 表示其复制进度

    举例:cp 01/ ./copy/ -r 复制01文件夹 到copy  cp *.txt  01  复制以txt结尾的文件到01 文件夹

    mv

    mv 有两种表达方式

    1.重命名 , 一个文件存在另一个不存在    举例:mv 02 03 表示把02改名为03

    2.移动,两个文件都存在    举例:02 已存在,新建03  mv 02/. / 03/ 把02文件夹移动到03 文件夹

    tar

    tar -cvf + 命名+内容      表示归档

    tar -xvf +命名+内容      表示解档

    举例:tar  -cvf  test.tar  i.c

    释义:把i.c归档到名为test.tar 的文件夹中

    举例:tar  -xvf  test.tar  i.c

    解释:把i.c解档到名为test.tar的文件夹中

    tar  -zcvf  test.tar.gz+内容    表示归档并压缩

    解释:把1.txt 归档压缩到test.tar 下

    tar  -xcvf  test.tar.gz+内容    表示归档并解压

    解释:把1.txt 归档解压到test.tar 下

    用户组

    groupadd      创建用户组

    举例:sudo  groupadd  08ty

    cat /etc /group  查看用户组

    groupdel      删除用户组

    举例:sudo  groupdel  08ty

    sudo  uesrmod  -a    -G(大写)+切入组+用户名      表示换组

    权限

    r读取权限,数字代号为 "4"

    w写入权限,数字代号为 "2"

    x执行权限,数字代号为 "1"

    -不具任何权限,数字代号为 "0"

    权限命令

    chmod    表示修改文件权限

    chown    表示修改文件用户名

    chgrp    表示修改文件用户组

    dourp  +文件  搜素文件的所在组

    举例:sudo  chmod  777  06.txt

    举例:sudo  chown  用户名  06.txt

    举例:sudo  chgrp  用户名  06.txt

    扩充知识

    cal    查看日期

    cal  -y  查看某年的日历

    date  +%y -%m -%d -%h :%m :%s      查看当天的日期

    ps  查看进程

    df    查看磁盘分布

    du  查看目录占磁盘的空间

    神之编辑器  vi (重点)

    .vi编辑器分为三种模式

    命令模式,当我们打开vi时此时的页面就是命令模式,所有的命令都要在命令模式中执行

    编辑模式,按小写“ i ” 开始编辑 ,进入编辑模式

    末行模式,按" shift  : " 到此文件的做后一行,这个命令必须在命令模式下执行

    vi 编辑的插入基本命令

    i: 插入光标前一个字符

    I: 插入行首

    a: 插入光标后一个字符

    A: 插入行未

    o: 向下新开一行,插入行首

    O: 向上新开一行,插入行首

    移动光标:

    h: 左移

    j: 下移

    k: 上移

    l: 右移

    M: 光标移动到中间行

    L: 光标移动到屏幕最后一行行首

    G: 移动到指定行,行号G

    w: 向后一次移动一个字

    b: 向前一次移动一个字

    {: 按段移动,上移

    }: 按段移动,下移

    Ctr-d: 向下翻半屏

    Ctr-u: 向上翻半屏

    Ctr-f: 向下翻一屏

    Ctr-b: 向上翻一屏

    gg: 光标移动文件开头

    G: 光标移动到文件末尾

    删除命令:

    x: 删除当前光标字符

    X: 删除光标前一个字符

    dd: 删除光标所在行, ndd 删除n行

    d0: 删除光标前本行所有内容

    dw: 删除光标后本行所有内容

    撤销命令:

    u: 一步一步撤销

    Ctr-r: 反u: 一步一步撤销

    Ctr-r: 反撤销

    重复命令:

    " . "重复上一次操作的命令

    文本行移动:

    >>: 文本行右移

    <<: 文本行左移

    复制粘贴:

    yy: 复制当前行,yy 复制 n 行

    p: 在光标所在位置向下新开辟一行,粘贴

    可视模式:

    v: 按字符移动,选中文本

    V: 按行移动, 以字符开始选中可以多行

    替换操作:

    r: 替换当前字符

    R: 替换当前行光标后的字符

    查找命令:

    /:输入字符        n: 下一个        N:上一个

    替换命令:

    :%s/abc/123/g      光标所在行的abc替换成123

    10s/abc/123/g      第一行至第10行之间的abc替换成123

    想学的可以参考一下,希望可以帮助到大家,更多的知识点我会不断的更新

                                                                      请多多指教

    相关文章

      网友评论

          本文标题:linux 的基本命令

          本文链接:https://www.haomeiwen.com/subject/ldeknxtx.html