zoukankan      html  css  js  c++  java
  • Ubuntu命令集(持续更新)

    Ubuntu命令集,生活工作汇总,没有顺序。(持续更新...)

     1 pwd;没有参数,在终端现实我们当前所处的文件夹位置;ctrl+l;清除当前终端屏;
     2 ---------------------------------------------------------------------------
     3 cd 文件夹名称;进入一个文件夹;cd ../ 表示切换到当前目录的上一级目录;../表示相对路径;
     4 ---------------------------------------------------------------------------
     5 查看文件命令:
     6 cat
     7     cat 文件名;显示文件内容;
     8     cat -s 文件名;把文件内存在的空行合并;
     9     cat -b 文件名;把文件内的内容在前面加上行号;    
    10 nl 
    11     nl 文件名;查看文件的时候在内容前面加上行号,相当于“cat -b 文件名”。    
    12 head
    13     head 文件名;查看文件的前面多少行,默认是前10行;
    14     head -2 文件名;表示查看文件的前两行;
    15     head -1文件名;表示查看文件的前一行;
    16 tail
    17     tail 文件名;查看文件末尾的多少行,默认是后10行;
    18     tail -1 文件名;查看文件的倒数第一行;
    19 ---------------------------------------------------------------------------
    20 拷贝和复制命令;
    21 cp
    22     cp 文件名 目标文件夹;将文件拷贝到目标文件夹;
    23         cp test.c test4.c;表示将test.c在当前文件夹下拷贝一份test.c的文件内容并且命名为test4.c;
    24         cp test.c /home/linux;表示将test.c文件拷贝到目录/home/linux下面;
    25     如果当前是在/home/linux/test目录下,上面的命令也可以写成cp test.c ../;..表示上一级目录;
    26         cp test.c ../bak.c;表示将test.c拷贝到上一级目录并且命名为bak.c;
    27     cp -i 文件名;表示覆盖的时候有交互提示;比如说cp test.c ../,将test.c拷贝到上一级目录,但是上一级目录一级有test.c这个文件,那么就会存在覆盖的问题,加上-i,系统就会提示是否覆盖;
    28     cp -r 文件夹的名称;表示对文件夹递归,当你拷贝文件夹的时候必须加上-r;
    29     cp 文件名1 文件名2 ...;表示拷贝多个文件;比如,cp test2.c test3.c ../,表示将test2.c和test3.c都拷贝到上一级目录;
    30 ---------------------------------------------------------------------------
    31 文件移动命令;
    32 mv 文件名 destination; 比如,mv test.c ../,就是将文件test.c移动到上一级目录;
    33     mv 文件名1 文件名2;表示将文件名1重新命名为文件名2;比如,mv test1.c test_first.c就是将test1.c重新命名为test_first.c;
    34     mv 文件名1 ../文件名2;表示将文件名1移动到上一级目录并且还重命名为文件名2;比如,mv test3.c ../test_three.c就是将当前目录下的test3.c移动到上一级目录并且重命名为test_three.c;
    35 mv 文件名1 文件2 destination;
    36 ---------------------------------------------------------------------------
    37 创建文件命令;
    38 touch 文件名;touch a.c表示在当前文件夹下创建a.c的文件;如果当前目录下已经有a.c的文件,就会刷新unix时间戳,也就是修改文件的时间;
    39 ---------------------------------------------------------------------------
    40 删除文件;
    41 rm -i filename;删除文件并提示,-i的意思就是交互提示;
    42 rm -r directory;删除文件夹的时候可能有二级文件夹,-r表示递归删除,就是删除文件夹下的文件夹;
    43 ---------------------------------------------------------------------------
    44 建文件夹
    45 mkdir 文件夹名称;比如mkdir d1,就是在当前文件夹下创建文件夹d1;mkdir d1/d11的意思是在当前文件夹下创建d1的文件夹后再在d1文件夹下创建d11;
    46 mkdir -p d2/d22;表示在当前文件夹下创建d2并且在d2下再创建d22的文件夹;
    47 ls -r d2;表示列出d2文件夹下面的文件夹;不会显示d2;
    48 ls -R d2;表示列出d2文件夹下面的文件夹;会显示d2;
  • 相关阅读:
    项目乱码导致原因
    springmvc配置文件
    IntelliJ IDEA启动Tomcat后,却无法访问Tomcat主页 等一系列问题
    java错题
    java 从键盘录入的三种方法
    java内部类 和外部类的区别
    多线程
    24中模式详解
    java的强制类型转换
    正则表达式
  • 原文地址:https://www.cnblogs.com/mafu/p/14175398.html
Copyright © 2011-2022 走看看