linux常用命令列表速查手册
-
Linux是一种开源的操作系统,广泛应用于服务器领域以及个人电脑上。熟悉常用的Linux命令对于系统管理和开发工作非常重要。下面是一个Linux常用命令的速查手册,供参考:
1. 文件和目录操作命令:
– `ls`:列出当前目录下的文件和目录列表。
– `cd`:切换当前工作目录。
– `pwd`:显示当前工作目录的路径。
– `mkdir`:创建一个新的目录。
– `rm`:删除文件或目录。
– `mv`:移动文件或目录。
– `cp`:复制文件或目录。
– `touch`:创建一个新的文件。2. 文件内容查看和编辑命令:
– `cat`:显示文件的内容。
– `more`:逐页显示文件的内容。
– `less`:以交互模式逐页显示文件的内容。
– `head`:显示文件的开头几行。
– `tail`:显示文件的结尾几行。
– `grep`:在文件中搜索匹配的字符串。
– `vi`:用vi编辑器编辑文件。3. 系统管理命令:
– `ps`:显示当前运行的进程。
– `top`:实时显示系统资源使用情况和进程列表。
– `kill`:终止一个进程。
– `shutdown`:关闭系统。
– `reboot`:重启系统。
– `ifconfig`:显示和配置网络接口。
– `ping`:测试网络连接。
– `netstat`:显示网络连接和统计信息。
– `df`:显示文件系统的磁盘空间使用情况。
– `du`:显示文件或目录的磁盘空间使用情况。4. 压缩和解压缩命令:
– `tar`:创建、提取和压缩tar文件。
– `gzip`:压缩文件。
– `gunzip`:解压缩文件。
– `zip`:创建压缩文件。
– `unzip`:解压缩zip文件。5. 用户和权限管理命令:
– `useradd`:创建一个新用户。
– `userdel`:删除一个用户。
– `passwd`:更改用户的密码。
– `chmod`:修改文件或目录的权限。
– `chown`:更改文件或目录的所有者。
– `chgrp`:更改文件或目录的所属组。
– `su`:切换到其他用户。这些命令只是常用命令的一小部分,但可以帮助你进行基本的系统管理和操作。通过不断的实践和学习,你将能够掌握更多的Linux命令,并提高你的工作效率。
2年前 -
Linux是一种广泛使用的操作系统,具有强大的命令行工具。本文将提供一个Linux常用命令列表速查手册,帮助用户快速查找和使用常用的Linux命令。
1. ls:列出目录中的文件和子目录。
使用方法:
ls [选项] [目录]常用选项:
-l:显示详细信息,包括文件权限、所有者、大小等。
-a:显示所有文件,包括隐藏文件。
-h:以易读的格式显示文件大小。示例:
ls -l:显示目录中的文件和子目录的详细信息。
ls -a:显示包括隐藏文件在内的所有文件。2. cd:切换当前工作目录。
使用方法:
cd [目录]示例:
cd /home:切换到家目录。
cd ..:切换到上级目录。3. pwd:显示当前工作目录的路径。
使用方法:
pwd示例:
pwd:显示当前工作目录的路径。4. cp:复制文件或目录。
使用方法:
cp [选项] 源文件 目标文件常用选项:
-r:递归复制,复制目录及其子目录。
-i:交互式复制,提示是否覆盖目标文件。示例:
cp file1.txt file2.txt:将file1.txt复制为file2.txt。
cp -r dir1 dir2:将dir1目录及其子目录复制到dir2。5. mv:移动文件或目录,也可以用来重命名文件或目录。
使用方法:
mv [选项] 源文件 目标文件常用选项:
-i:交互式操作,提示是否覆盖目标文件。示例:
mv file1.txt file2.txt:将file1.txt重命名为file2.txt。
mv file1.txt dir1:将file1.txt移动到dir1目录中。以上是Linux常用命令列表速查手册的一部分,涵盖了ls、cd、pwd、cp和mv等常用命令。读者可以根据需要查找和使用其他命令,进一步熟悉和掌握Linux操作系统。
2年前 -
Linux是一种开源的操作系统,广泛应用于服务器和个人电脑中。它提供了许多强大的命令行工具,这些工具可以让用户通过命令来完成各种任务。下面是一个常用的Linux命令列表速查手册,列举了一些常用的命令及其用法。
## 文件和目录操作命令
1. ls – 查看当前目录的文件和目录列表
* ls -l – 以长格式显示文件和目录的详细信息
* ls -a – 显示所有文件和目录,包括隐藏文件
2. cd – 切换当前工作目录
* cd /path/to/directory – 切换到指定路径的目录
* cd .. – 切换到上一级目录
3. pwd – 显示当前工作目录的路径
4. mkdir – 创建新的目录
* mkdir directory – 在当前目录下创建一个名为”directory”的目录
* mkdir -p directory/subdirectory – 在当前目录下创建一个名为”subdirectory”的子目录
5. rm – 删除文件和目录
* rm file – 删除一个文件
* rm -r directory – 递归地删除一个目录及其内容
6. cp – 复制文件和目录
* cp file1 file2 – 将文件”file1″复制为”file2″
* cp -r directory1 directory2 – 将目录”directory1″复制为”directory2″,并递归复制其内容
7. mv – 移动文件和目录,或重命名文件和目录
* mv file1 file2 – 将文件”file1″移动或重命名为”file2″
* mv directory1 directory2 – 将目录”directory1″移动或重命名为”directory2″
8. touch – 创建一个空文件或更新文件的访问和修改时间
* touch file – 创建一个新的空文件
* touch -a file – 更新文件的访问时间
* touch -m file – 更新文件的修改时间## 文本文件处理命令
1. cat – 显示文件内容
* cat file – 显示文件”file”的内容
* cat file1 file2 – 按顺序显示多个文件的内容
* cat file1 > file2 – 将文件”file1″的内容复制到文件”file2″中
2. tail – 显示文件的尾部内容
* tail file – 显示文件”file”的最后10行内容
* tail -n N file – 显示文件”file”的最后N行内容
* tail -f file – 实时监视文件的变化并显示新的内容
3. grep – 在文件中搜索指定的字符串
* grep “string” file – 在文件”file”中搜索包含”string”的行,并显示结果
* grep -r “string” directory – 在目录”directory”以及其子目录中递归搜索包含”string”的行,并显示结果
4. sed – 对文件进行流式文本编辑
* sed ‘s/old/new/g’ file – 将文件”file”中所有出现的”old”替换为”new”,并输出结果
* sed -n ‘1,10p’ file – 显示文件”file”的第1行到第10行
* sed ‘/pattern/d’ file – 删除文件”file”中所有匹配”pattern”的行
5. awk – 在文本中查找和处理指定的模式
* awk ‘/pattern/ {print}’ file – 在文件”file”中查找匹配”pattern”的行,并显示结果
* awk ‘{print $1}’ file – 显示文件”file”中每行的第一个字段
* awk ‘{sum += $1} END {print sum}’ file – 计算文件”file”中第一个字段的总和,并显示结果## 系统管理命令
1. ps – 显示当前正在运行的进程列表
* ps -ef – 显示所有进程的详细信息
* ps -aux – 显示所有进程的详细信息,包括系统进程
2. top – 动态地显示系统的进程和资源使用情况
3. free – 显示系统内存的使用情况
4. df – 显示文件系统的使用情况
* df -h – 以人类可读的格式显示文件系统的使用情况
5. du – 显示目录或文件的磁盘使用情况
* du -h directory – 以人类可读的格式显示目录”directory”的磁盘使用情况
6. ifconfig – 显示和配置网络接口信息
7. ping – 发送 ICMP Echo 请求以测试网络连接
* ping IP_address – 向指定的IP地址发送ICMP Echo请求并等待响应
8. netstat – 显示网络连接、路由表和网络接口状态
9. systemctl – 管理系统服务的命令
* systemctl start service – 启动指定的系统服务
* systemctl stop service – 停止指定的系统服务
* systemctl restart service – 重启指定的系统服务
* systemctl status service – 显示指定的系统服务的状态信息
* systemctl enable service – 设置指定的系统服务在系统启动时自动启动以上是一些常用的Linux命令,涵盖了文件和目录操作、文本文件处理以及系统管理等方面。通过学习和熟悉这些命令,你可以更高效地使用Linux系统并完成各种任务。
2年前