linux基础命令笔记2

worktile 其他 27

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux是一种常用的操作系统,掌握基础的Linux命令对于日常的系统管理和开发工作来说非常重要。本文将继续介绍一些常用的Linux基础命令,并给出相应的示例和用法。

    1. 文件和目录操作命令
    – `ls`命令用于列出当前目录下的文件和子目录。可附加参数如`-l`以详细列表显示、`-a`以显示隐藏文件等。
    – `cd`命令用于切换当前目录。示例:`cd /home`将当前目录切换到/home。
    – `mkdir`命令用于创建新目录。示例:`mkdir new_folder`将当前目录下创建一个名为new_folder的新目录。
    – `rm`命令用于删除文件或目录。示例:`rm file.txt`将当前目录下的file.txt文件删除。
    – `mv`命令用于移动文件或目录,也可用于重命名文件或目录。示例:`mv file.txt /new_location`将file.txt文件移动到/new_location目录中。

    2. 文件查看和编辑命令
    – `cat`命令用于查看文件内容。示例:`cat file.txt`将会在终端显示file.txt文件的内容。
    – `more`命令用于逐页查看文件内容。示例:`more file.txt`将会按页显示file.txt文件的内容。
    – `less`命令与more类似,但具有更多功能。示例:`less file.txt`将会以交互式方式查看file.txt文件的内容。
    – `vi`命令用于编辑文件。示例:`vi file.txt`将会使用vi编辑器打开file.txt文件。

    3. 系统管理命令
    – `ps`命令用于查看当前系统中的进程。示例:`ps aux`将会显示所有进程的详细信息。
    – `top`命令用于实时查看系统内存、CPU等使用情况。示例:`top`将会实时显示系统资源使用情况。
    – `kill`命令用于终止正在运行的进程。示例:`kill PID`将会终止指定PID的进程。
    – `df`命令用于查看文件系统的磁盘空间使用情况。示例:`df -h`将会以人类可读的方式显示磁盘空间使用情况。

    4. 网络管理命令
    – `ifconfig`命令用于查看和配置网络接口的信息。示例:`ifconfig`将会显示当前系统的网络接口信息。
    – `ping`命令用于测试网络连接。示例:`ping google.com`将会向google.com发送网络数据包并显示结果。
    – `ssh`命令用于远程登录其他主机。示例:`ssh username@remote_host`将会通过SSH协议登录到指定的远程主机。
    – `wget`命令用于从网络上下载文件。示例:`wget https://example.com/file.zip`将会下载指定的文件。

    以上是一些常用的Linux基础命令的介绍和示例,掌握这些命令可以提高工作效率并更好地管理系统。希望本文对你有所帮助。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    本文将介绍 Linux 基础命令的笔记,这是第二部分。这些命令是在 Linux 操作系统中常用的,帮助用户进行文件和目录管理、进程控制以及系统配置等操作。

    1. 压缩和解压命令
    在 Linux 中,我们可以使用压缩和解压命令来方便地处理文件和目录。

    – tar:用于创建和解压 tar 包。可以使用不同的选项来压缩和解压不同的压缩格式,如 tar.gz、tar.bz2 等。
    – gzip:用于压缩文件,常见的压缩格式是 .gz。
    – gunzip:用于解压缩 .gz 文件。
    – zip:用于创建和解压 zip 压缩格式的文件。
    – unzip:用于解压缩 .zip 文件。

    2. 文件和目录权限相关命令
    在 Linux 中,文件和目录的权限对于系统的安全性非常重要。

    – chmod:用于修改文件和目录的权限。可以使用不同的选项来设置不同的权限,如读、写、执行等。
    – chown:用于修改文件和目录的拥有者。
    – chgrp:用于修改文件和目录的所属组。

    3. 进程相关命令
    在 Linux 中,我们可以使用不同的命令来管理和控制进程。

    – ps:用于列出当前运行的进程。
    – top:用于动态地监视系统中运行的进程。
    – kill:用于终止一个进程。可以使用进程 ID 或进程名称来指定要终止的进程。
    – killall:根据进程名称终止多个进程。
    – nice:用于修改一个进程的优先级。

    4. 网络相关命令
    在 Linux 中,我们可以使用多个命令来配置和管理网络连接。

    – ifconfig:用于配置网络接口和显示当前网络配置信息。
    – ping:用于测试与其他主机的网络连接。
    – nslookup:用于解析和查询域名。
    – netstat:用于显示网络连接、路由表等信息。
    – ssh:用于远程登录到其他主机。

    5. 系统信息和管理命令
    在 Linux 中,我们可以使用不同的命令来查看和管理系统的信息。

    – uname:用于显示系统信息,如内核版本、主机名等。
    – df:用来显示磁盘空间使用情况。
    – du:用来估算文件和目录的磁盘空间使用量。
    – top:用于显示系统的实时性能信息。
    – systemctl:用于管理系统服务。

    以上是 Linux 基础命令的第二部分笔记。这些命令对于 Linux 用户来说是非常重要的,掌握它们可以帮助我们更好地管理文件、控制进程、配置网络以及了解系统信息。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、文件和目录管理
    1. ls命令:以列表形式显示目录内容,常用选项有-a(显示所有文件,包括隐藏文件)、-l(以长格式显示)、-h(以人类可读的格式显示文件大小)。
    2. cd命令:切换目录。例如,cd /usr/bin切换到/usr/bin目录。
    3. mkdir命令:创建目录。例如,mkdir mydir创建名为mydir的目录。
    4. rm命令:删除文件或目录。例如,rm myfile.txt删除名为myfile.txt的文件,rm -rf mydir删除名为mydir的目录及其下所有文件和子目录。
    5. cp命令:复制文件或目录。例如,cp myfile.txt myfile_copy.txt将myfile.txt复制为myfile_copy.txt。
    6. mv命令:移动文件或目录,或者更改文件或目录的名称。例如,mv myfile.txt mydir/myfile.txt将myfile.txt移动到mydir目录下,mv myfile.txt newfile.txt将myfile.txt更名为newfile.txt。
    7. chmod命令:修改文件或目录的权限。例如,chmod u+x myfile.txt给myfile.txt文件的所有者添加执行权限。
    8. chown命令:修改文件或目录的所有者。例如,chown user myfile.txt将myfile.txt文件的所有者修改为user。
    9. chgrp命令:修改文件或目录的所有组。例如,chgrp group myfile.txt将myfile.txt文件的所有组修改为group。

    二、文本编辑
    1. cat命令:显示文件内容。例如,cat myfile.txt显示myfile.txt文件的内容。
    2. less命令:分页显示文件内容。例如,less myfile.txt按页显示myfile.txt文件的内容,可以使用空格键向下翻页,按q键退出。
    3. head命令:显示文件的前几行。例如,head -n 5 myfile.txt显示myfile.txt文件的前5行内容。
    4. tail命令:显示文件的后几行。例如,tail -n 5 myfile.txt显示myfile.txt文件的后5行内容。
    5. grep命令:在文件中查询匹配的文本。例如,grep “hello” myfile.txt在myfile.txt文件中查找包含hello的行。

    三、压缩和解压缩
    1. tar命令:创建和提取归档文件。例如,tar -czvf archive.tar.gz file1 file2将file1和file2打包为archive.tar.gz,tar -xzvf archive.tar.gz解压缩名为archive.tar.gz的归档文件。
    2. gzip命令:压缩文件。例如,gzip myfile.txt压缩myfile.txt文件,生成myfile.txt.gz文件。
    3. gunzip命令:解压缩文件。例如,gunzip myfile.txt.gz解压缩myfile.txt.gz文件,生成myfile.txt文件。
    4. zip命令:创建和提取ZIP压缩文件。例如,zip archive.zip file1 file2将file1和file2打包为archive.zip,unzip archive.zip解压缩archive.zip文件。

    四、进程管理
    1. ps命令:显示活动进程的状态。例如,ps aux显示所有活动进程的详细信息。
    2. top命令:实时显示活动进程的状态。例如,输入top命令打开系统监视器,可以实时查看进程的CPU使用率、内存使用情况等。
    3. kill命令:终止进程。例如,kill PID终止进程号为PID的进程,killall process_name终止所有名称为process_name的进程。

    五、网络管理
    1. ifconfig命令:显示和配置网络接口信息。例如,ifconfig显示当前网络接口的详细信息,ifconfig eth0 up启用eth0网卡。
    2. ping命令:测试网络连接。例如,ping http://www.example.com测试与www.example.com的网络连接状态。
    3. curl命令:通过URL获取网络资源。例如,curl http://www.example.com获取www.example.com的内容。
    4. wget命令:从URL下载文件。例如,wget https://example.com/file.zip下载名为file.zip的文件。

    以上为一些常用的Linux基础命令,掌握这些命令可以帮助你更好地管理文件和目录、编辑文本、压缩和解压缩文件、管理进程和网络等。当然,Linux命令非常丰富,还有很多其他的命令可以探索和学习。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部