linux基础命令笔记2
-
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年前 -
本文将介绍 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年前 -
一、文件和目录管理
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年前