zoukankan      html  css  js  c++  java
  • Linux学习(二)

    Linux学习(二)
    四、常用命令
    1、ls 列出当前目录下的所有文件
    参数:ls -l  简写为 ll  长列表,-rw-------. 1 root root 1800 Aug 18 22:53 anaconda-ks.cfg  
    第一列:-(普通文件) l(软链接) d(目录)
    后面的每三个一组,第一组所有者权限(rwx,r可读,w可写,x可执行),第二组所有组的权限,第三组是其他用户的权限
    第二列:数字 - 普通文件 后面为2时,是一个硬连接,不常用;d 目录 后面的数字为目录下的文件数(包含隐藏目录)
    第三列、第四列为用户所有者、所有组
    第五列为文件大小,单位为字节 目录时,指的是目录本身的大小,而不是目录下所有文件的大小之和;使用du查看时空文件大小显示为4,对应于4k对齐
    第六列为最后修改时间
    最后一列为文件名
    ls -a 查看隐藏文件
    ls -l -c 查看changetime
    ls -l -u 查看accesstime
    man ls 查看帮忙

    2、cd 目录间移动
    可以使用绝对路径,也可以使用相对路径
    cd /etc/sysconfig
    cd ..  ..代表上一级
    cd ~   ~当前用户的家目录
    cd -   -上一个目录

    3、pwd 查看当前所在的目录,执行危险命令最好先执行一下pwd,看一下在什么位置

    4、mkdir 创建目录
    mkdir a
    mkdir -p /d/e/f   p参数允许递归创建目录

    5、cp 复制
    文件
    cp a.txt b.txt  同级目录
    cp a.txt /tmp/b.txt 将a.txt复制到tmp下交重命名为b.txt
    cp a.txt /tmp  将a.txt复制到tmp下,可能会覆盖同名文件,执行时需要注意
    目录
    cp -r c d 复制c目录,并重命名为d ,第二次时,则是把c目录复制到d下
    cp -r c/* d/ 把c目录下的所有文件复制到d目录下
    参数:
    cp -p 保持文件原有参数和属性
    cp -u 覆盖时,对比两个文件,更新的文件会覆盖

    6、which 查看命令的路径

    7、rm 删除
    -f 强制删除
    -r 递归删除
    -rf 强制删除目录 使用 rm -rf *时要注意

    8、通配符
    *  代表当前目录下所有文件
    ls * 查看当前目录下的所有文件
    [] 匹配中括号里的任意一个 或者连续数字字母
    ? 匹配一个字符

    9、vi 命令行模块打开文件
    i 进入编辑模式,在当前位置插入
    a 当前位置后一个位置插入
    o 另起一行插入
    x 删除
    dd 删除一行
    :undo 取消上一次的操作,回退
    G 到最后一行
    gg 回到首先
    $ 到行尾
    ^ 到行首
    10G 到第10行
    esc 退出编辑模式
    :w 保存
    :wq 保存能出
    :q 退出
    :q! 不保存退出

  • 相关阅读:
    Python 爬虫js加密破解(一) 爬取今日头条as cp 算法 解密
    Python 爬虫实例(2)—— 爬取今日头条
    Python 爬虫实例(1)—— 爬取百度图片
    python 操作redis之——HyperLogLog (八)
    python 操作redis之——有序集合(sorted set) (七)
    Python操作redis系列之 列表(list) (五)
    Python操作redis系列以 哈希(Hash)命令详解(四)
    Python操作redis字符串(String)详解 (三)
    How to Install MySQL on CentOS 7
    Linux SSH远程文件/目录 传输
  • 原文地址:https://www.cnblogs.com/test-chen/p/11397281.html
Copyright © 2011-2022 走看看