美文网首页
坚持打卡学习第十二天——linux常用指令

坚持打卡学习第十二天——linux常用指令

作者: 去追星星 | 来源:发表于2021-12-27 17:49 被阅读0次
    1、系统信息
    指令 作用
    who am i 显示登录时的用户名
    whoami 显示当前用户名
    uptime 查看系统时间、用户数、负载
    iostat 查看io读写、cpu使用情况
    2、磁盘、分区
    指令 作用
    df -h/-hl 查看磁盘使用情况及挂载点
    df -sh /dir 查看某个指定目录的大小
    du -sk *|sort -rn 从高到低显示文件和目录大小
    mount /dev/hda2 /mut/hda2 挂载hda2盘
    mount /dev/sda1 /mnt/usbdisk 挂载usb盘/闪存设备
    mount -t ntfs /dev/sdc1 /mnt/usbhd1 指定⽂件系统类型挂载(如ntfs)
    mount -o loop xxx.iso /mnt/cdrom 挂载iso⽂件
    umount -v /dev/sda1 通过设备名卸载
    umount -v /mnt/mymut 通过挂载点卸载
    3、用户和用户组
    指令 作用
    useradd codesheep 创建用户
    userdel -r codesheep 删除用户
    groupadd group_name 创建用户组
    groupdel group_name 删除用户组
    usermod -g group_name user_name 修改用户的组
    usermod -aG group_name user_name 将用户添加到组
    groups codesheep 查看codesheep用户所在的组
    groupmod -n new_name old_name 重命名用户组
    w 查看活动用户
    last 查看用户登录日志
    4、网络和进程管理
    指令 作用
    hostname 查看主机名
    ifconfig 查看网络接口属性
    route -n 查看路由表
    netstat -intp 查看所有监听端口
    netstat -antp 查看已经建立的tcp连接
    ps -ef 查看所有进程
    ps -ef | grep codesheep 查看codesheep进程
    kill -s name kill进程根据name
    kill -s id kill进程根据id
    top 实时显示进程状态
    5、文件和目录操作
    指令 作用
    pwd 显示当前路径
    cd .. 返回上级目录
    cd ../.. 返回上两级目录
    ls 查看文件目录列表
    ls -F 查看目录内容,显示是文件还是目录
    ls -l 查看我呢间和目录的详细列表
    mkdir <目录名> 创建目录
    mkdir dir1 dir2 同时创建两个目录
    mkdir -p /tmp/dir1/dir2 创建目录树
    rm -f file 删除file文件
    rmdir dir 删除dir目录
    rm -rf dir 删除dir目录及其内容
    rm -rf dir1 dir2 删除dir1及dir2目录及其内容
    mv old_dir new_dir 重命名/移动目录
    cp file1 file2 复制文件
    cp dir/* 复制目录下所有文件到当前目录
    cp -a dir1 dir2 复制目录
    find / -name file 从根目录开始搜索文件/目录
    find / -user user1 搜索
    find /dir -name *.bin 在目录/dir中搜索.bin后缀的文件
    6、文件查看和处理
    指令 作用
    cat file 查看文件内容
    cat -n file 查看内容并标记行数
    tac file 从最后一行开始查看文件内容
    head -2 file 查看文件前两行
    tail -2 file 查看文件后两行
    tail -f /log/msg 实时查看添加到文件的内容(实时查看日志)
    7、打包和解压
    指令 作用
    zip xxx.zip file 压缩至zip包
    zip -r xxx.zip file1 file2 dir1 将多个文件及目录压缩成zip包
    unzip xxx.zip 解压zip包
    tar -cvf xxx.tar file 创建非压缩tar包
    tar -cvf xxx.tar file1 file2 dir1 将多个文件及目录打tar包
    tar -tf xxx.tar 查看tar包内容
    tar -xvf xxx.tar 解压tar包
    tar -cvfj xxx.tar.bz2 dir 创建bz2压缩包
    tar -jcvf xxx.tar.bz2 解压bz2压缩包
    tar -cvfz xxx.tar.gz dir 创建gzip压缩包
    tar -zxvf xxx.tar.gz 解压gzip压缩包
    bunzip2 xxx.bz2 解压bz2压缩包
    bzip2 filename 压缩文件
    gunzip xxx.gz 解压gzip压缩包
    gzip filename 压缩文件

    2021-12-28补充

    文件创建
    指令 作用
    touch 文件名 创建文件
    touch test1.text test2.txt 同时创建两个文件
    touch test{001..200}.txt 批量创建文件
    > 直接覆盖原文件,不会有任何提示
    >> 追加在原文件末位,不覆盖原文件
    文件操作

    vi / vim 文件
    步骤:
    1.vi text.txt进入编辑器
    2.a/i进入编辑模式
    3.esc退出编辑模式
    4.:wq保存退出
    注:q不保存,q!强制退出

    相关文章

      网友评论

          本文标题:坚持打卡学习第十二天——linux常用指令

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