0
点赞
收藏
分享

微信扫一扫

机器学习-绪论

林塬 03-18 13:00 阅读 2

一、linux常用操作命令

Linux操作系统有许多命令用于管理文件、目录、进程和系统。这些命令对于系统管理员和用户都非常重要。下面是一些常用的Linux命令及其简短说明:

文件和目录操作

  • ls:列出目录内容。
  • cd:更改当前目录。
  • pwd:显示当前目录的完整路径。
  • mkdir:创建一个新目录。
  • rmdir:删除一个空目录。
  • rm:删除文件或目录。
  • cp:复制文件或目录。
  • mv:移动或重命名文件或目录。
  • touch:创建一个空文件或更改文件的时间戳。
  • find:在目录树中搜索文件。
  • grep:搜索文件内容。

系统信息和管理

  • top:显示实时系统进程信息。
  • htop(需要安装):比top更高级的实时进程查看器。
  • df:显示磁盘空间使用情况。
  • du:显示文件或目录的磁盘使用量。
  • free:显示内存和交换空间的使用情况。
  • uname:显示系统信息。
  • whoami:显示当前用户的用户名。
  • ps:显示当前进程的快照。

文件权限和所有权

  • chmod:更改文件或目录的权限。
  • chown:更改文件或目录的所有者。
  • chgrp:更改文件或目录的组。

网络操作

  • ping:检查与另一台计算机的连接。
  • ifconfig / ip addr:显示网络接口信息。
  • netstat:显示网络连接、路由表、接口统计等信息。
  • ssh:安全地远程登录到另一台计算机。
  • scp:安全地复制文件到远程服务器。

压缩和解压缩

  • tar:打包和解包.tar文件。
  • gzip / gunzip:压缩和解压缩.gz文件。
  • zip / unzip:压缩和解压缩.zip文件。

文本文件操作

  • cat:查看文件内容。
  • more / less:分页查看文件内容。
  • nano / vi / vim:文本编辑器。
  • head / tail:查看文件的开始部分或结束部分。
  • diff:比较两个文件的不同。

软件包管理(根据发行版不同)

  • Debian/Ubuntuapt-get, apt
  • Fedora/RHEL/CentOSyum, dnf
  • Arch Linuxpacman

这些命令仅是Linux操作系统提供的众多命令中的一部分。学习和掌握这些基础命令对于有效地使用Linux系统至关重要。

二、使用示例

以下是一些常用Linux命令的使用示例,为您提供一个基本的指南,帮助您开始使用这些命令:

文件和目录操作

  • 列出目录内容

    ls -l /home/user

  • 更改当前目录

    cd /var/www

  • 显示当前目录的完整路径

    pwd

  • 创建一个新目录

    mkdir /home/user/newdir

  • 删除一个空目录

    rmdir /home/user/emptydir

  • 删除文件

    rm /home/user/oldfile.txt

  • 复制文件

    cp /home/user/source.txt /home/user/destination.txt

  • 移动或重命名文件

    mv /home/user/oldname.txt /home/user/newname.txt

  • 创建一个空文件或更改文件的时间戳

    touch /home/user/newfile.txt

  • 在目录树中搜索文件

    find /home/user -name "pattern"

  • 搜索文件内容

    grep "search text" /home/user/file.txt

系统信息和管理

  • 显示实时系统进程信息

    top

  • 显示磁盘空间使用情况

    df -h

  • 显示文件或目录的磁盘使用量

    du -h /home/user

  • 显示内存和交换空间的使用情况

    free -m

  • 显示系统信息

    uname -a

  • 显示当前用户的用户名

    whoami

  • 显示当前进程的快照

    ps aux

文件权限和所有权

  • 更改文件或目录的权限(给所有用户赋予读写执行权限):

    chmod 777 /home/user/file.txt

  • 更改文件或目录的所有者

    chown user:usergroup /home/user/file.txt

网络操作

  • 检查与另一台计算机的连接

    ping google.com

  • 显示网络接口信息

    ip addr

  • 安全地远程登录到另一台计算机

    ssh user@remotehost

  • 安全地复制文件到远程服务器

    scp /home/user/file.txt user@remotehost:/home/user/

压缩和解压缩

  • 打包和解包.tar文件

    tar cvf archive.tar /home/user/directory tar xvf archive.tar

  • 压缩和解压缩.gz文件
     

    bashCopy code

    gzip file.txt gunzip file.txt.gz

文本文件操作

  • 查看文件内容

    cat /home/user/file.txt

  • 分页查看文件内容

    less /home/user/file.txt

  • 使用文本编辑器(例如nano):

    nano /home/user/file.txt

  • 查看文件的开始部分

    head -n 5 /home/user/file.txt

  • 比较两个文件的不同

    diff file1.txt file2.txt

这些命令和示例仅是入门级别的,对于日常使用和管理Linux系统非常有帮助。实际上,每个命令都有许多选项和变体,您可以通过在命令后加上--help或使用man命令来获取更详细的信息,例如man ls

举报

相关推荐

0 条评论