zoukankan      html  css  js  c++  java
  • Linux基础命令(二)

    6.cp

      copy
      作用:复制文件

      选项:
      -a 复制目录时使用并且可以保持属性不变,属性:属主,属组,权限

      -r 复制目录时使用但是不可以保持属性不变
      -p 保持属性不变

    注意:其实只需要记一个-a即可,因为-a已经包含了-r和-p

    例子1:复制文件

    [root@ken1 ~]# cp test test3

    例子2:复制目录

    [root@ken1 ~]# cp ken ken1
    cp: omitting directory ‘ken’
    [root@ken1 ~]# cp -a ken ken1
    [root@ken1 ~]# ls
    anaconda-ks.cfg ken ken1 test test1 test2 test3

    注意:复制目录时需要加上选项-a

    7.mv

      作用:移动文件或者改名

      格式:

      mv 源文件 目标路径或者改名后的文件

    例子1:移动test文件至/tmp目录下

    [root@ken1 ~]# mv test /tmp
    [root@ken1 ~]# ls
    anaconda-ks.cfg ken ken1 test1 test2 test3 test4
    [root@ken1 ~]# ls /tmp
    test yum_save_tx.2019-08-02.18-44.nGve96.yumtx

    例子2:改名

    [root@ken1 ~]# mv test1 test5
    [root@ken1 ~]# ls
    anaconda-ks.cfg ken ken1 test2 test3 test4 test5

    注意:
    1.如果当前目录下有同名目录的话,就会把源文件移动到该目录下
    2.如果当前目录下没有同名目录的话,就会把源文件改名为该目录

    [root@ken1 ~]# mv test /tmp 

    #表示把当前目录下的test文件移动到根目录下的tmp目录下

    [root@ken1 ~]# mv test tmp

    情况一:
    如果当前目录下有tmp目录,就会把test文件移动到当前目录下的tmp中

    情况二:
    如果当前没有tmp目录就会把test文件改名为tmp

    8. echo
      作用:输出一段文字

    例子1:输出一段文字

    [root@ken1 ~]# echo "Hello World"
    Hello World

    9.touch

    作用:创建普通文件

    例子1:创建文件test

    [root@ken1 ~]# touch test

    10.mkdir
      作用:创建目录
      选项:
      -p 创建级联目录/1/2/3

    例子1:创建ken6目录

    [root@ken1 ~]# mkdir ken6
    [root@ken1 ~]# ls
    anaconda-ks.cfg he.sh ken ken1 ken6 test test2 test3 test4 test5
    [root@ken1 ~]# ls -ld ken6
    drwxr-xr-x 2 root root 6 Aug 2 19:12 ken6

    普通文件存放文字内容
    目录存放普通文件

    例子2:在ken6目录里面创建普通文件

    方法一:

    [root@ken1 ~]# touch ken6/test
    [root@ken1 ~]# ls ken6
    test

    方法二:

    [root@ken1 ~]# cd ken6
    [root@ken1 ken6]# pwd
    /root/ken6
    [root@ken1 ken6]# touch test1
    [root@ken1 ken6]# ls
    test test1

    例子3:创建级联目录

    [root@ken1 ken6]# mkdir /1/2/3
    mkdir: cannot create directory ‘/1/2/3’: No such file or directory
    [root@ken1 ken6]# mkdir /1/2/3 -p 
    [root@ken1 ken6]# ls /1/2/3/
    [root@ken1 ken6]# ls -ld /1/2/3/
    drwxr-xr-x 2 root root 6 Aug 2 19:14 /1/2/3/

    #创建级联目录时需要加上-p选项

    11. cat
      作用:查看文件内容
      选项:
      -n 显示文本行号

    例子1:查看/etc/passwd文件内容

    [root@ken1 ken6]# cat /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

    例子2:查看lp用户所处的行数

    [root@ken1 ken6]# cat -n /etc/passwd
    1    root:x:0:0:root:/root:/bin/bash
    2    bin:x:1:1:bin:/bin:/sbin/nologin
    3    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    4    adm:x:3:4:adm:/var/adm:/sbin/nologin
    5    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

    12.reboot
      作用:重启系统

    13. poweroff
      作用:关闭系统

    14.两个快捷键

    ctrl l 清屏
    ctrl c 强制终止

    作者:无荨

    -------------------------------------------

    个性签名:学IT,就要做到‘活到老学到老’!

    如果觉得这篇文章对你有小小的帮助的话,别忘记点个“推荐”哦!

  • 相关阅读:
    极光推送API简易rails版本
    rake db:migrate出错
    课后作业-阅读任务-阅读提问-5
    课后作业-阅读任务-阅读提问-4
    课后作业-阅读任务-阅读提问-3
    课后作业-阅读任务-阅读提问-2
    课后作业-阅读任务-阅读提问-1
    2017012.01-构建之法:现代软件工程-阅读笔记4
    2017011.17-构建之法:现代软件工程-阅读笔记3
    20170920-构建之法:现代软件工程-阅读笔记1
  • 原文地址:https://www.cnblogs.com/twoo/p/11576336.html
Copyright © 2011-2022 走看看