• 常用的35个Linux命令合集


    1、ls显示文件或目录内容

    1. ls:列出文件和文件夹名(文件夹蓝色、普通文件白色、压缩包红色、图片粉色)
    2. ls -a:展示隐藏的文件,通常以 . 开头。
    3. ls --help:引出全部命令
    4. ls -s:展示文件或文件夹的大小
    5. ls -1 a2*:列出以a2开头的文件或文件夹(展示文件权限、所有者、组群、时间、日期)

    2、cd切换目录

    1. cd:进入到系统根目录
    2. cd…:返回上一级
    3. cd /tmp:进入指定目录
    4. cd home:进入当前用户的home目录
    5. cd.:回到刚才所在的目录

    3、pwd显示当前所在目录

    4、mkdir创建目录

    1. mkdir a1:创建名为a1的文件
    2. mkdir /a/b:在指定的a目录下创建b
    3. mkdir dir1 dir2 dir3:在当前创建三个并列目录
    4. mkdir -p dir/dire-p:多层级创建,在当前目录建立dir目录和其子目录dire

    5、rmdir删除空目录

    1. rmdir a:删除a空目录
    2. rmdir -p a1/a2/a3:删除a1里面的全部目录

    6、rm删除文件

    1. rm file:删除文件名为file的文件
    2. rm -f file:不确认直接删除file
    3. rm -f/a/file:不确认直接删除a下的file
    4. rm -f a1 a2 a3:不确认直接删除a1 a2 a3
    5. rm a*:删除以a开头的文件
    6. rmdir:删除空文件
    7. rm -rf a:递归不确认直接删除a非空全部内容

    7、touch创建文件

    1. touch file:当前目录创建file文件
    2. touch a/file:在指定目录a下,创建file文件

    8、cp复制文件

    1. cp file/tmp:复制file到指定的tmp目录下
    2. cp /tmp/file/home/file2:复制tmp目录下的file,到home目录下并改名为file2
    3. cp -p/tmp/file1/home:复制tmp目录下的file1文件及属性,到home目录下
    4. cp -r/dir2/tmp:复制dir2目录到tmp目录

    9、mv移动文件或目录

    1. mv file2/tmp:移动file2到tmp目录
    2. mv /tmp/file2/home/file3:移动tmp目录下的file2,到home目录下,并改名为file3
    3. mv file1 file2:将file1改名为file2
    4. mv /dir2/tmp:移动dir2目录到tmp目录下
    5. mv dir2 dir3:将dir2目录改为dir3

    10、vi/vim编辑文件

    1. vi a:编辑文件a
    2. vi /tep/a:编辑tep目录下的a文件(如果文件不存在就是创建,有就是编辑)
    3. esc退出编辑命令模式
      1. :w保存修改
      2. :q退出修改
      3. :wq保存并退出
      4. :q!强制退出,不修改

    11、cat查看文件内容

    1. cat /a/b:查看a目录下的b文件内容
    2. cat /a/b |more:分屏查看a目录下的b文件内容
    3. cat /a/d |less:可上下翻页查看a目录下的d文件内容
    4. cat -n a:带上行号显示a文件
    5. cat /etc/group:查看用户组,显示组名、id

    12、Find查找文件

    1. Find a*:查找以a开头的文件
    2. Find /a/s*:查找以/a中/s开头的文件
    3. Find a* -print:查找a开头的文件,并打印出来

    13、tar压缩与压缩文件

    1. tar -cvf c.tar a b:压缩a b到c.tar压缩包里面
    2. tar -xvf c.tar a b:解压c.tar压缩包里面的a b到当前文件夹
    3. unzip -a.zip:解压a.zip压缩包到当前文件

    14、tail查看制定文件的末尾几行

    1. tail -n 500:查看文本后500行
    2. tail -1:查看文本最后一行
    3. tail -f:查看动态日志

    15、echo将输出的内容追加到文本后面

    1. echo ‘hello’>>a.txt:在a.txt追加写hello
    2. echo ‘你好啊’>a.txt:在a.txt覆盖写你好啊

    16、grep在文件内容查找关键字

    1. grep ‘你好’ /a/b:在/a/b文件里面,查找你好
    2. cat a grep b:在a文件里找含有b字母的文本

    17、clear清屏

    18、hostname显示和修改主机

    1. hostname:显示主机名
    2. hostname b:修改主机名为b

    19、ps显示计算机系统的所有进程

    1. ps -ef:显示用户名,进程ID,进程的CPU占用,系统启动时间、耗时
    2. ps -ef |grep vi:查看含有vi名的进程

    20、kill杀死进程

    1. kill 7890:杀死进程号为7890的程序
    2. kill -9 7890:强制杀死进程号为7890的程序

    21、shotdown关掉Linux系统

    22、reboot重启

    23、logout注销(就相当于关闭了用户root,再连接就可以了)

    24、ping确定网络和外部主机状态

    ping 192.168.0.108(主机地址)。

    PING 192.168.0.108 (192.168.0.108) 56(84) bytes of data.就是通的

    25、Window查看ip地址ipconfig

    26、Linux查看ip地址ip a/ip addr

    27、data设置系统当前时间

    1. data -s 2022-01-15:系统时间为2022-01-15 0时.0分.0秒
    2. data -s 23:20:20:系统时间为当天23:20:20
    3. data -s “2022-01-15 23:20:20”:系统时间为2022-01-15 23:20:20

    28、history显示历史命令

    1. history显示之前用过的命令
    2. history |grep vi:显示之前所有的vi命令

    29、group用户组的增删改

    1. groupadd a:增加名为a用户组
    2. groupmod -n a b:把名为a的用户组改为b的名字
    3. groupdel a:删除名为a的用户组

    30、su切换用户

    1. su -a:切换到a的用户里面
    2. exit:切回到原来的目录
    3. su -shemin:从普通非root用户切入到shemin用户,就需要密码

    31、chown更改文件或文件夹的拥有者(只有属主或超级用户root才能改)

    1. chown ul dirl:把当前目录下的dirl文件的属主改为ul
    2. chown u2.gl dirl:把当前目录下的dirl文件的属主改为u2,属组改为gl
    3. chgrp gl dir2:把当前目录下的dirl文件的属组改为gl

    32、chmod更改目录或文件的权限值(只有属主或超级用户root才能改)

    33、df显示指定磁盘文件的内存大小

    1. df -h:依次显示磁盘名、磁盘总大小、已使用的磁盘大小、可用磁盘大小、磁盘使用率
    2. df -sh:显示当前整个磁盘的总大小
    3. df -sh./*:显示当前整个磁盘每个文件、文件夹的大小

    34、free显示系统使用和空间内存大小

    1. free:依次显示物流内存、已经使用多少、可用多少、多个进程共享的总额、磁盘缓存大小
    2. free -h:增加易读性

    35、查看一些可更新的包sudo apt update -y

  • 相关阅读:
    JavaScript参考手册 String函数 7080字
    jbase打印导出实现
    Android中focusableInTouchMode会导致第一次点击事件失效
    【算法】----选择排序与直接插入排序(java实现)
    python案例(更新中)
    【云原生-Kubernetes篇】深入刨析Kubernetes
    SwiftUI Swift iOS iPadOS 实现更改 App 图标
    前端之JS篇(十)——BOM概述&定时器&JS执行机制&location&navigator&history
    制作游戏拼图游戏
    【每日一练】勾股定理困难版
  • 原文地址:https://blog.csdn.net/m0_58725148/article/details/127709481