ls命令

作者: michaelxwang | 来源:发表于2019-02-04 23:36 被阅读0次
    command [-options] [parameter1] ...
    

    command:命令名,相应功能的英文单词或单词的缩写
    [-options]: 选项,可用来对命令进行控制,也可省略
    [parameter1]: 传给命令的参数:可以是零个一个或多个

    ls  查看当前目录文件
    ls -a 查看隐藏文件 =ll
    ls -l 以行显示
    ls -h
    ls -l -h 文件大小自动显示
    ls -a -l -h 
    参数前后顺序没有影响
    ls -alh:
    ls -alh /bin 查看指定文件夹文件
    

    查看帮助文档

    --help
    ls --help
    man ls
    

    自动补全

    Tab键

    创建文档

    touch 文件名

    编写修改文件

    gedit 文件名

    查看文件路径

    cat 文件名

    查看历史命令

    history
    ! 2074
    执行2074对应的命令

    删除

    rm 文件名/文件夹名

    通配符

    ls 2*
    ls 2?
    ls 1[12345]3.txt
    ls 1[1-5].txt

    重定向

    ls > xxx.txt
    显示的命令放入到xxx.txt 文件中
    ls>>xxx.txt
    显示的命令追加到xxx.txt中

    more

    more xxx.txt
    f向下翻一屏幕
    b向上翻一屏幕
    q退出

    管道

    ls -alh /bin |more

    清屏

    clear

    cd

    mkdir A
    cd A
    cd /home/python/A
    连续敲两次tap键能够补全
    cd . 当前路径
    cd .. 上级目录
    cd ../.. 上级目录的上级目录
    cd - 回到上次所在路径
    cd~ 回根目录

    不执行

    Ctrl+c 不执行

    tree

    tree 显示文件夹

    mkdir

    mkdir A
    mkdir A/B/C/D/E -p
    rmdir C 删除文件夹C 有文件不能删
    rm C -r 删除文件夹C

    链接

    ln -s 1.txt 1-softlink.txt 软链接
    ln 1.txt 1-hardlink.txt 硬链接

    重命名

    mv 1-softlink.txg 1-softlink.txt

    文本搜索 grep

    grep "ntfs" xxx.txt
    grep -n "ntfs" xxx.txt 在哪一行
    grep -v "ntfs" xxx.txt 不包括ntfs的行
    grep "^ntfs" xxx.txt 以ntfs开头的
    grep "ntfs$" xxx.txt 以ntfs结尾的

    mv

    mv 1-softlink.txg 1-softlink.txt 重命名
    mv laowang/ gebilaowang
    mv 111.txt laowang/ 移动到laowang/文件夹中

    cp复制

    cp 2.txt A 复制到A文件夹中
    cp -r A gebilaowang/ 复制文件夹到隔壁老王文件夹

    find

    find / -name "name"
    sudo find / -name "name" 获取权限

    归档管理:tar

    tar -cvf test.tar *.py
    tar -zcvf xxx.tar.gz *.py 压缩
    tar -zxvf xxx.tar.gz 解压缩
    tar -zxvf xxx.tar.gz -C dongge/ 解压缩到指定的文件夹夹
    tar -jcvf yyy.tar.bz2 *.py 压缩
    tar -jxvf yyy.tar.bz2 解压缩
    zip zzz.zip *.py 压缩
    unzip zzz.zip
    unzip -d ./test zzz.zip 解压到指定文件夹

    which

    which ls 寻找命令所在路径

    日历 cal

    cal -y 2008
    date 时间
    date > test.txt 重定向到test.txt
    date "+%Y=====%m===%d"

    进程信息

    ps
    ps -aux
    kill 9822
    kill -9 9822 强制杀出进程
    top
    htop

    关机

    shutdown -h

    重启

    reboot

    硬盘使用情况

    df
    df -h 以M/G显示
    du 当前路径占存储
    du -h 以M/G显示

    网卡

    ifconfig
    ifconfig ens33 172.16.7.139
    sudo ifconfig ens33 172.16.7.139
    ping 172.16.7.1

    用户

    useradd shuaige -m
    sudo useradd shuaige -m
    ls /home/
    cat /etc/passwd
    su shuaige 切换到帅哥账号
    exit 退出帅哥账号
    sudo passwd shuaige 设置帅哥的密码
    whoami 本账号是谁

    同时打开两个终端 Ctrl+Shift +t

    相关文章

      网友评论

          本文标题:ls命令

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