linux命令速查手册2
-
在Linux操作系统中,有许多常用的命令可以帮助我们进行文件和系统管理、网络配置、进程控制等操作。下面是一些常用的Linux命令速查手册,供参考使用。
1. 文件和目录管理命令:
– `ls`:列出目录中的文件和子目录。
– `cd`:进入指定的目录。
– `pwd`:显示当前目录的全路径名。
– `cp`:复制文件或目录。
– `mv`:移动文件或目录。
– `rm`:删除文件或目录。
– `mkdir`:创建目录。
– `rmdir`:删除空目录。2. 文件查看和编辑命令:
– `cat`:显示文件内容。
– `less`:分页查看文件内容。
– `head`:显示文件的前几行。
– `tail`:显示文件的后几行。
– `wc`:统计文件的行数、字数以及字符数。
– `vi`:文本编辑器。3. 系统管理命令:
– `ps`:查看系统中的进程信息。
– `top`:实时显示进程的状态和系统的资源占用情况。
– `kill`:终止指定的进程。
– `ifconfig`:配置和显示网络接口信息。
– `ping`:测试与远程主机的网络连接。
– `netstat`:显示网络连接、路由表和网络接口等信息。4. 压缩和解压命令:
– `tar`:创建压缩文件或解压缩文件。
– `gzip`:压缩文件。
– `gunzip`:解压缩文件。
– `zip`:创建ZIP压缩文件或解压缩ZIP文件。5. 用户和权限管理命令:
– `useradd`:添加用户。
– `userdel`:删除用户。
– `passwd`:修改用户密码。
– `sudo`:以超级用户的身份执行命令。
– `chmod`:修改文件或目录的权限。
– `chown`:修改文件或目录的所有者。这些只是一部分常用的Linux命令,对于不同的需求和操作,还有更多的命令可供使用。希望以上内容对您有所帮助!
2年前 -
1. ls 命令:用来显示目录或文件的内容。可以使用不同的选项来控制显示的详细程度,例如 ls -l 可以显示更详细的信息,包括文件的权限、所有者、大小等。
2. cd 命令:用来切换当前工作目录。可以使用绝对路径或相对路径来指定目标目录,如 cd /home 或 cd .. 分别表示切换到 /home 目录或上一级目录。
3. mkdir 命令:用来创建新的目录。可以使用 -p 选项创建多级目录,例如 mkdir -p /home/user1/test 可以同时创建 user1 和 test 两级目录。
4. rm 命令:用来删除文件或目录。可以使用不同的选项来控制删除的方式,如 -f 选项可以强制删除文件,-r 选项可以递归删除目录及其内容。
5. cp 命令:用来复制文件或目录。可以使用不同的选项来控制复制的方式,如 -r 选项可以递归复制目录及其内容,-i 选项可以在覆盖已存在文件时进行确认。
6. mv 命令:用来移动文件或目录,也可以用来重命名文件或目录。如果目标路径与当前路径相同,则 mv 命令用于重命名文件或目录。
7. touch 命令:用来创建空文件或修改文件的时间戳。如果指定的文件不存在,则 touch 命令会创建一个空文件,如果指定的文件存在,则 touch 命令会修改文件的访问时间和修改时间为当前时间。
8. cat 命令:用来显示文件的内容或将多个文件合并为一个文件。可以使用不同的选项来控制显示的方式,如 -n 选项可以显示行号。
9. grep 命令:用来在文件中搜索指定的字符串。可以使用不同的选项来控制搜索的方式,如 -i 选项可以忽略大小写,-r 选项可以递归搜索指定目录下的所有文件。
10. chmod 命令:用来修改文件或目录的权限。可以使用不同的选项和参数来控制权限的设置,如 chmod +x file 可以给文件添加执行权限。
11. chown 命令:用来修改文件或目录的所有者和所属组。可以使用不同的选项和参数来控制所有者和所属组的设置,如 chown user:group file 可以将文件的所有者修改为 user,所属组修改为 group。
12. tar 命令:用来压缩和解压缩文件。可以使用不同的选项和参数来控制压缩和解压缩的方式,如 tar -cvf archive.tar files 可以将多个文件打包成一个压缩文件。
13. wget 命令:用来下载文件。可以使用不同的选项和参数来控制下载的方式,如 wget -O filename url 可以将下载的文件保存为指定的文件名。
14. ssh 命令:用来远程登录到其他计算机。可以使用不同的选项和参数来指定登录的用户名、计算机名称和端口号,如 ssh user@192.168.0.1。
15. apt-get 命令:用来管理和安装软件包。可以使用不同的选项和参数来搜索、安装、卸载和更新软件包,如 apt-get install package 可以安装指定的软件包。
以上仅为部分常用的 Linux 命令,Linux 的命令行工具非常丰富,可以满足各种不同的需求。掌握这些基本命令可以帮助快速进行文件操作、系统管理和软件安装等任务。
2年前 -
Linux命令速查手册(续)
1. 文件与目录管理
1.1 查看文件和目录
– ls:显示文件和目录列表
– cd:更改当前目录
– pwd:打印当前工作目录的路径
– mkdir:创建一个新目录
– rmdir:删除一个空目录
– touch:创建一个新文件或更改现有文件的时间戳
– file:确定文件的类型1.2 复制、移动和删除文件
– cp:复制文件和目录
– mv:移动或重命名文件和目录
– rm:删除文件和目录
– ln:创建硬链接和符号链接1.3 文件和目录权限
– chmod:更改文件和目录的权限
– chown:更改文件和目录的所有者
– chgrp:更改文件和目录的所属组2. 查找和过滤文件内容
2.1 查找文件
– find:按名称、大小、权限等查找文件
– locate:使用数据库快速查找文件
– which:找到命令的可执行文件路径2.2 文件内容过滤
– grep:在文件中搜索指定模式
– sed:根据指定规则处理文本文件
– awk:根据指定规则处理文本文件中的行和列2.3 文件内容统计
– wc:计算文件中的行数、字数和字节数
– sort:对文件的行进行排序
– uniq:从已排序的文件中删除重复行3. 进程管理
– ps:显示运行中的进程
– top:实时显示系统的进程状态
– kill:终止进程
– bg:将进程放入后台运行
– fg:将后台运行的进程转至前台运行4. 网络管理
4.1 网络配置
– ifconfig:配置和显示网络接口信息
– ping:测试与另一台主机的连接
– traceroute:显示数据包在网络上的传输路径
– netstat:显示网络连接、路由表和接口信息4.2 远程连接
– ssh:远程登录到另一台主机
– scp:在本地主机和远程主机之间复制文件
– sftp:通过SSH协议在本地主机和远程主机之间传输文件4.3 网络诊断和测速
– curl:通过URL获取和发送数据
– wget:从网络上下载文件
– iftop:实时显示网络流量信息
– speedtest-cli:测量网络带宽速度5. 系统管理
5.1 系统信息
– uname:显示系统信息
– lsb_release:显示Linux发行版信息
– df:显示文件系统的磁盘空间使用情况
– du:计算文件和目录的大小5.2 系统监控
– top:实时显示系统的CPU和内存使用情况
– free:显示系统的内存使用情况
– sar:收集、报告和保存系统活动信息
– iostat:显示CPU、磁盘和系统负载情况5.3 系统维护
– shutdown:安全地关闭系统
– reboot:重新启动系统
– systemctl:管理系统服务
– crontab:定时执行任务以上是Linux命令速查手册的续篇,包含了文件和目录管理、查找和过滤文件内容、进程管理、网络管理和系统管理等方面的常用命令。将这些命令熟练掌握,并且理解其使用方法和操作流程,将能够更高效地在Linux系统上进行工作和管理。
2年前