linux基础命令题集
-
一、目录与文件管理命令
1. mkdir命令:用于创建一个新的目录。语法为:mkdir [选项] 目录名。例如,mkdir test将在当前目录下创建一个名为test的新目录。
2. cd命令:用于切换工作目录。语法为:cd [目录路径]。例如,cd /home/user将切换到/home/user目录下。
3. ls命令:用于显示指定目录下的文件和目录列表。语法为:ls [选项] [文件或目录路径]。例如,ls -l将以长格式显示当前目录下的所有文件和目录。
4. pwd命令:用于显示当前工作目录的路径。语法为:pwd。例如,pwd将输出当前工作目录的路径。
5. cp命令:用于复制文件或目录。语法为:cp [选项] 源文件或目录 目标文件或目录。例如,cp file1.txt file2.txt将复制file1.txt为file2.txt。
6. mv命令:用于移动或重命名文件或目录。语法为:mv [选项] 源文件或目录 目标文件或目录。例如,mv file1.txt dir将将file1.txt移动到dir目录下。
7. rm命令:用于删除文件或目录。语法为:rm [选项] 文件或目录。例如,rm file.txt将删除file.txt文件。
8. touch命令:用于创建空文件或更改文件时间戳。语法为:touch [选项] 文件。例如,touch file.txt将创建一个名为file.txt的空文件。
9. find命令:用于在指定目录及其子目录中查找文件。语法为:find [路径] [选项]。例如,find /home -name file.txt将在/home目录及其子目录中查找名为file.txt的文件。
10. stat命令:用于显示文件或目录的详细信息。语法为:stat [选项] 文件或目录。例如,stat file.txt将显示file.txt的详细信息。
二、文件内容查看与编辑命令
1. cat命令:用于查看文件内容。语法为:cat [选项] 文件。例如,cat file.txt将显示file.txt的内容。
2. more命令:用于逐页查看文件内容。语法为:more [选项] 文件。例如,more file.txt将逐页显示file.txt的内容。
3. less命令:用于逐行查看文件内容。语法为:less [选项] 文件。例如,less file.txt将逐行显示file.txt的内容。
4. head命令:用于显示文件的前几行,默认为前10行。语法为:head [选项] 文件。例如,head -n 5 file.txt将显示file.txt的前5行内容。
5. tail命令:用于显示文件的最后几行,默认为最后10行。语法为:tail [选项] 文件。例如,tail -n 5 file.txt将显示file.txt的最后5行内容。
6. grep命令:用于在文件中搜索指定的字符串。语法为:grep [选项] 字符串 文件。例如,grep “hello” file.txt将在file.txt中搜索包含”hello”的行。
7. sed命令:用于对文件进行文本处理和替换操作。语法为:sed [选项] ‘表达式’ 文件。例如,sed ‘s/old/new/g’ file.txt将将file.txt中的”old”替换为”new”。
8. vi命令:用于编辑文件。语法为:vi 文件。例如,vi file.txt将使用vi编辑器打开file.txt文件。
三、系统管理命令
1. top命令:用于实时监视系统的资源占用情况。例如,top将显示系统的实时性能信息。
2. ps命令:用于显示当前系统进程的信息。语法为:ps [选项]。例如,ps -ef将显示系统中的所有进程信息。
3. kill命令:用于终止指定进程。语法为:kill [选项] 进程ID。例如,kill 1234将终止进程ID为1234的进程。
4. free命令:用于查看系统的内存使用情况。例如,free将显示系统的总内存、使用内存和可用内存。
5. df命令:用于查看磁盘空间的使用情况。例如,df将显示系统中所有文件系统的磁盘空间使用情况。
6. ifconfig命令:用于查看和配置网络接口的信息。例如,ifconfig将显示系统中所有网络接口的信息。
7. netstat命令:用于显示网络连接、路由表和网络接口的状态。例如,netstat -an将显示系统中所有网络连接的状态。
8. uname命令:用于显示系统的基本信息。例如,uname -a将显示系统的内核版本、主机名和操作系统类型。
以上是一些常见的Linux基础命令,掌握这些命令将有助于更好地管理和使用Linux系统。
2年前 -
1. 文件和目录管理:
– `ls`命令用于列出当前目录中的文件和子目录。
– `cd`命令用于切换当前目录。
– `mkdir`命令用于创建新目录。
– `rm`命令用于删除文件或目录。
– `cp`命令用于复制文件或目录。
– `mv`命令用于移动文件或目录。
– `pwd`命令用于显示当前工作目录的路径。2. 文件查看和编辑:
– `cat`命令用于在终端查看文件内容。
– `more`命令用于按页查看文件内容。
– `less`命令用于按页查看文件内容,支持向前、向后翻页。
– `head`命令用于显示文件头部内容。
– `tail`命令用于显示文件尾部内容。
– `vi`命令用于编辑文件。可用于插入、删除、修改文本内容。3. 文本处理:
– `grep`命令用于在文件中查找指定的文本。
– `sed`命令用于对文件中的文本进行替换、删除等操作。
– `awk`命令用于在文件中进行文本处理和数据分析。
– `sort`命令用于对文件进行排序。
– `uniq`命令用于去除文件中的重复行。4. 系统管理:
– `ps`命令用于查看当前正在运行的进程。
– `top`命令用于实时监测系统的运行状态,包括CPU使用率、内存使用率等。
– `kill`命令用于终止正在运行的进程。
– `df`命令用于查看磁盘空间的使用情况。
– `du`命令用于查看文件或目录占用的磁盘空间。5. 网络管理:
– `ping`命令用于测试网络连接是否正常。可以向指定的IP地址发送报文并等待回应。
– `ifconfig`命令用于配置和查看网络接口的IP地址、子网掩码等信息。
– `netstat`命令用于查看网络连接、路由表和网络接口的状态等。
– `ssh`命令用于远程登录到其他计算机,并执行命令或传输文件。
– `scp`命令用于在本地计算机和远程计算机之间传输文件。以上是一些常用的Linux基础命令,掌握这些命令可以帮助用户更高效地管理文件、编辑文本、处理数据以及系统和网络管理。熟练掌握这些命令可以提高工作效率并更好地适应Linux系统环境。
2年前 -
一、基础命令
1.1 查看帮助文档
命令:
“`shell
man
“`
操作:
在终端中输入以上命令,将替换为要查看帮助文档的命令,然后按下回车键。终端将显示该命令的详细帮助信息。 1.2 查看当前路径
命令:
“`shell
pwd
“`
操作:
在终端中输入以上命令,然后按下回车键。终端将显示当前路径,即当前工作目录。1.3 列出目录内容
命令:
“`shell
ls
“`
操作:
在终端中输入以上命令,然后按下回车键。终端将列出当前目录的文件和子目录。1.4 创建目录
命令:
“`shell
mkdir
“`
操作:
在终端中输入以上命令,将替换为要创建的目录名,然后按下回车键。终端将创建一个新的目录。 1.5 切换目录
命令:
“`shell
cd
“`
操作:
在终端中输入以上命令,将替换为要切换到的目录名,然后按下回车键。终端将切换到指定目录。 1.6 显示文件内容
命令:
“`shell
cat
“`
操作:
在终端中输入以上命令,将替换为要显示内容的文件名,然后按下回车键。终端将显示文件的全部内容。 1.7 复制文件或目录
命令:
“`shell
cp
“`
操作:
在终端中输入以上命令,将替换为要复制的文件或目录名,将 替换为目标位置,然后按下回车键。终端将复制源文件或目录到目标位置。 1.8 移动文件或目录
命令:
“`shell
mv
“`
操作:
在终端中输入以上命令,将替换为要移动的文件或目录名,将 替换为目标位置,然后按下回车键。终端将将源文件或目录移动到目标位置。 1.9 删除文件或目录
命令:
“`shell
rm
“`
命令:
在终端中输入以上命令,将替换为要删除的文件名,然后按下回车键。终端将删除该文件。 1.10 修改文件权限
命令:
“`shell
chmod
“`
操作:
在终端中输入以上命令,将替换为要设置的权限模式,将 替换为要修改权限的文件名,然后按下回车键。终端将修改文件的权限。 二、文件操作
2.1 创建文件
命令:
“`shell
touch
“`
操作:
在终端中输入以上命令,将替换为要创建的文件名,然后按下回车键。终端将创建一个新的文件。 2.2 查找文件
命令:
“`shell
find-name
“`
操作:
在终端中输入以上命令,将替换为要查找的目录,将 替换为要查找的文件名,然后按下回车键。终端将在指定目录下查找指定文件。 2.3 文件压缩和解压缩
命令:
“`shell
tar -cvf
tar -xvf
“`
操作:
在终端中输入以上命令,将替换为要创建的归档文件名,将 替换为要压缩的文件名,然后按下回车键。终端将压缩指定的文件到归档文件中。 在终端中输入以上命令,将
替换为要解压缩的归档文件名,然后按下回车键。终端将解压缩指定的归档文件。 2.4 文件搜索
命令:
“`shell
grep
“`
操作:
在终端中输入以上命令,将替换为要搜索的内容,将 替换为要搜索的文件名,然后按下回车键。终端将输出匹配指定模式的行。 2.5 文件排序
命令:
“`shell
sort
“`
操作:
在终端中输入以上命令,将替换为要排序的文件名,然后按下回车键。终端将按照字典顺序对文件的内容进行排序。 2.6 文件合并
命令:
“`shell
cat> 三、进程管理
3.1 查看进程
命令:
“`shell
ps
“`
操作:
在终端中输入以上命令,然后按下回车键。终端将列出当前用户的所有进程。3.2 杀死进程
命令:
“`shell
kill“`
操作:
在终端中输入以上命令,将替换为要杀死的进程的进程ID,然后按下回车键。终端将终止指定的进程。 四、网络操作
4.1 查看网络接口信息
命令:
“`shell
ifconfig
“`
操作:
在终端中输入以上命令,然后按下回车键。终端将显示当前系统的网络接口信息。4.2 查看网络连接状态
命令:
“`shell
netstat
“`
操作:
在终端中输入以上命令,然后按下回车键。终端将显示当前系统的网络连接状态。4.3 Ping命令
命令:
“`shell
ping
“`
操作:
在终端中输入以上命令,将替换为要ping的主机名或IP地址,然后按下回车键。终端将发送ICMP Echo请求并等待响应。 4.4 SSH登录
命令:
“`shell
ssh@
“`
操作:
在终端中输入以上命令,将替换为要登录的用户名,将 替换为要登录的主机名或IP地址,然后按下回车键。终端将通过SSH协议远程连接到指定主机。 以上是一些常用的Linux基础命令,通过掌握这些命令,你可以对文件进行操作、管理进程、网络操作等。不过要注意,使用命令时请谨慎操作,以免误删除重要文件或进程。
2年前