Linux常用基础命令 笔记

以下是一些常用的基础Linux命令以及它们的一些常用参数简单示例
如果需要更多帮助和详细信息,可以在终端中查看命令的手册页,如 man command

  1. ls - 列出文件和目录

    • -l:以长格式列出文件和目录,包括文件属性和权限。
    • -a:显示所有文件和目录,包括隐藏文件(以点开头的文件)。
    ls -l   # 列出文件和目录的详细信息
    ls -a   # 列出所有文件和目录,包括隐藏文件
    
  2. pwd - 显示当前工作目录

    pwd  # 显示当前工作目录的路径
    
  3. cd - 切换目录

    cd /path/to/directory  # 进入指定目录
    cd ..                 # 返回上一级目录
    
  4. mkdir - 创建目录

    mkdir my_directory   # 创建名为 "my_directory" 的目录
    
  5. touch - 创建空文件

    touch my_file.txt  # 创建名为 "my_file.txt" 的空文件
    
  6. rm - 删除文件或目录

    • -r:递归删除目录和其内容。
    • -f:强制删除,不会提示确认。
    rm my_file.txt     # 删除文件
    rm -r my_directory  # 递归删除目录及其内容
    
  7. cp - 复制文件或目录

    • -r:递归复制目录和其内容。
    cp file1.txt file2.txt  # 复制文件
    cp -r dir1 dir2        # 递归复制目录及其内容
    
  8. mv - 移动/重命名文件或目录

    mv old_file.txt new_file.txt  # 重命名文件
    mv file1.txt /new/directory/  # 移动文件到新目录
    
  9. cat - 查看文件内容

    cat file.txt  # 查看文件内容
    
  10. grep - 在文件中搜索文本

    grep "pattern" file.txt  # 在文件中搜索匹配的文本
    
  11. find - 在文件系统中查找文件

    • -name:按文件名查找。
    • -type:按文件类型查找(如文件或目录)。
    find /path/to/search -name "*.txt"  # 查找所有扩展名为 .txt 的文件
    find /path/to/search -type d      # 查找所有目录
    
  12. grep - 在文本中搜索模式

    • -i:不区分大小写。
    • -r:递归搜索目录中的文件。
    grep -i "pattern" file.txt  # 在文件中不区分大小写地搜索模式
    grep -r "pattern" /path/to/search  # 递归搜索目录中的文件
    
  13. chmod - 更改文件权限

    • rwx:读、写、执行
    • 数字:读-4 写-2 执行-1
      • 第一个数字 6 表示文件所有者的权限(4+2+0)。
      • 第二个数字 4 表示文件所属组的权限(4+0+0)。
      • 第三个数字 3 表示其他用户的权限(0+2+1)。
    chmod +x script.sh  # 添加执行权限
    chmod 643 file.txt  # 设置文件权限为 643
    
  14. chown - 更改文件所有者

    chown user:group file.txt  # 更改文件所有者和所属组
    
  15. ps - 查看进程信息

    • -aux:显示所有进程的详细信息,包括用户、PID、CPU使用率等。
    ps aux  # 显示所有进程的详细信息
    
  16. kill - 终止进程

    kill PID  # 终止具有特定PID的进程
    
  17. top - 实时监视系统性能

    top  # 显示实时的系统性能信息
    
  18. df - 查看磁盘空间使用情况

    • -h:以人类可读的格式显示磁盘空间。
    df -h  # 显示磁盘空间使用情况
    
  19. du - 查看目录空间使用情况

    • -h:以人类可读的格式显示目录大小。
    du -h /path/to/directory  # 显示目录空间使用情况
    
  20. wget - 从网络下载文件

    wget URL  # 下载文件或网页
    
  21. tar - 打包和解压文件

    • cvf:创建.tar文件
    • xvf:解压.tar文件
    • zcvf:创建.gz文件
    • zxvf:解压.gz文件
    tar cvf archive.tar files/  # 创建.tar文件
    tar xvf archive.tar         # 解压.tar文件
    tar zcvf archive.tar.gz files/  # 创建.gz文件
    tar zxvf archive.tar.gz         # 解压.gz文件
    
  22. ssh - 远程登录到其他计算机

    ssh user@hostname  # 远程登录到另一台计算机
    
  23. ping - 测试主机的可达性

    ping google.com  # 测试连接到特定主机的可达性
    
  24. ifconfig - 查看网络接口信息

    ifconfig  # 查看网络接口信息
    
  25. scp - 安全拷贝文件

    scp file.txt user@remote:/path/to/destination  # 从本地拷贝文件到远程主机
    
  26. netstat - 查看网络连接信息

    • -tuln:显示所有 TCP 和 UDP 端口的监听状态。
    netstat -tuln  # 查看监听的网络端口
    
  27. nc - 网络工具,用于连接到端口或进行端口扫描

    nc -vz hostname port  # 检查主机上的端口是否打开
    
  28. date - 显示或设置系统日期和时间

    date  # 显示当前日期和时间
    
  29. who - 显示当前登录用户信息

    who  # 显示当前登录用户信息
    
  30. uname - 显示系统信息

    uname -a  # 显示完整的系统信息
    
  31. shutdown - 关机或重启系统

    shutdown -h now  # 立即关机
    shutdown -r now  # 立即重启
    
  32. clear - 清空终端屏幕(Ctrl + l)

    clear  # 清空终端屏幕
    
  33. history - 显示最近执行的命令历史记录

    history  # 显示最近执行的命令历史记录
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值