- 1.文件目录类命令
- 1.1.显示文件列表命令——ls
- 1.2.显示工作目录命令——pwd
- 1.3.更改工作目录命令——cd
- 1.4.创建目录命令——mkdir
- 1.5.删除命令——rm
- 1.6.创建文件命令——touch
- 1.7.改名移动命令——mv
- 1.8.显示文件内容命令——cat
- 1.9.按页显示文件内容命令——more
- 1.10.拷贝命令——cp
- 查看磁盘和文件的使用情况
- 2.系统管理命令
- 2.1.显示进程命令——ps
- 2.2.结束进程命令——kill
- 2.3.查看主机名命令——hostname
- 2.4.查看IP地址命令——ifconfig
- 2.5.显示网络状态命令——netstat
- 2.6.重启命令——reboot
- 2.7.关机命令
- 2.8.查看资源配比的命令
- 3.vim 编辑器命令
- 3.1 vim 编辑器的三种模式
- 3.2.命令模式相关命令
- 3.3.底行模式相关命令
- 4.其它命令
- 4.1.清屏命令——clear
作用:列出目录的内容,是英文单词list的简写 格式:ls [选项] [路径…] ls命令常用选项如下:
选项含义-a显示指定目录下所有子目录与文件, 包含隐藏文件-l以列表方式显示文件的详细信息-h配合 -l 以人性化的方式显示文件大小举例:
ls查看当前目录内容 (缺点: 隐藏文件看不到,以 .开头的文件)ls -a查看当前目录内容,包括隐藏文件ls –al查看目录内容的详细信息(查看文件类型、权限、大小等)ls -lh查看目录内容的详细信息,以K、M、G方式显示文件大小ls /root查看/root目录下内容ll等价于ls -l 1.2.显示工作目录命令——pwd作用:得到目前所在的工作目录的绝对路径名称,英文全称为 print work directory
格式:pwd
作用:切换当前的工作目录,英文全称为 change directory 格式:
命令含义cd切换到用户主目录(root用户主目录是/root,其他用户是/home/用户名)cd 目录切换到指定目录下cd …切换到上级目录举例:
cd回到用户主目录cd test切换到当前目录下的test目录(相对路径)cd /root/test切换到指定目录(绝对路径)cd …回到上一级目录cd …/…回到上上一级目录cd …/dir回到上一级的dir目录 1.4.创建目录命令——mkdir作用:用于创建目录,英文全称为make directory 格式:mkdir [-p] dirName 参数说明:
-p创建多级目录dirName目录路径名称举例:mkdir dir在当前目录下创建单极目录dir––mkdir /home/a在/home目录下创建目录amkdir -p a/b/c在当前目录下创建多级目录 1.5.删除命令——rm作用:用于删除一个文件或者目录(文件一旦通过rm命令删除,则无法恢复),英文全称为remove 格式:rm [options] 文件或目录名 参数说明:
参数英文全称含义-fforce(强制)强制删除,忽略不存在的文件或目录,,无需提示-rrecursive(递归)递归地删除目录下的内容,,删除目录时必须加此参数举例:
rm -r *删除当前目录下的所有文件及目录,且删除目录有提醒 (y:删除,n:不删除)rm -r test删除目录test,删除时有提醒 (y:删除,n:不删除)rm -fr test直接删除目录test,没有提示rm test删除文件test,删除时有提醒 (y:删除,n:不删除)rm -f test直接删除文件test,没有提示 1.6.创建文件命令——touch作用:创建一个文件 格式:touch 文件名称
1.7.改名移动命令——mv作用:为文件或目录改名、或将文件或目录移入其它位置,英文全称为move file 格式:
mv source_file(文件) dest_file(文件)将源文件名 source_file 改为目标文件名 dest_filemv source_file(文件) dest_dir(目录)将文件 source_file 移动到目标目录 dest_dir 中mv source_dir(目录) dest_dir(目录)目录名dest_dir已存在,将source_dir移动到目录名 dest_dir 中;否则改名为目录名 dest_dirmv source_directory(目录) dest_file(文件)出错 1.8.显示文件内容命令——cat作用:用于连接文件并打印到标准输出设备上,英文全称为concatenate 格式:cat 文件路径
1.9.按页显示文件内容命令——more作用:类似命令cat ,用于显示文件内容,但命令more可以按页或者按行显示文件内容 格式:cat 文件路径 在阅读文件内容时可以通过以下键来操作:
操作功能说明Enter键向下n行,需要定义, 默认为1行空格键向下翻一页Ctrl + F向下滚动一屏Ctrl+B返回上一屏 或 Ctrl+BQ退出more,不再显示该文件的内容=输出当前行号:f输出文件名和当前的行号 1.10.拷贝命令——cp作用:用于复制文件或目录,英文全称为 copy file 格式:cp 源路径 目标路径 举例:
cp a.txt dir1将 a.txt 复制到 dir1目录cp a.txt b.txt将 a.txt 复制为 b.txt 查看磁盘和文件的使用情况在 Linux 中,有几个常用的命令可以用于查看磁盘和文件的使用情况。以下是其中一些命令及其用途:
df
:df
命令用于显示文件系统的磁盘空间使用情况。它会列出各个文件系统的挂载点、总容量、已用空间、可用空间以及使用率等信息。可以使用df -h
选项以人类可读的方式显示磁盘空间。 例如:
df -h
du
:du
命令用于显示文件或目录的磁盘使用情况。它会递归地检查指定路径下的文件和子目录,并报告它们的磁盘空间占用情况。可以使用du -h
选项以人类可读的方式显示磁盘使用情况。例如:
du -h /path/to/directory
ls
:ls
命令用于列出当前目录中的文件和目录。可以结合一些选项来查看文件的大小、日期和权限等信息。例如:
ls -lh
ncdu
:ncdu
是一个用于以交互方式浏览和管理磁盘使用情况的命令行工具。它会扫描文件系统并生成一个交互式的目录结构,显示每个目录的磁盘使用情况。要使用ncdu
,您可能需要使用包管理器安装它。
作用:用于显示当前进程的状态,类似于 windows 的任务管理器,英文全称为process status 格式:ps [options]
-A列出所有的进程-w示加宽可以显示较多的资讯-au显示较详细的资讯-aux显示所有包含其他使用者的行程-ef查看所有进程查找指定进程格式:ps -efgrep 进程关键字显示指定用户信息:ps -u 用户名 2.2.结束进程命令——kill作用:用于删除执行中的程序或工作 格式:kill [-s ][程序] 或 kill [-l ]
参数说明: -l 若不加选项,则 -l 参数会列出全部的信息名称。 -s 指定要送出的信息。 [程序] [程序]可以是程序的PID或是PGID,也可以是工作编号。 使用 kill -l 命令列出所有可用信号。
最常用的信号是: 1 (HUP):重新加载进程。 9 (KILL):杀死一个进程。 15 (TERM):正常停止一个进程。
2.3.查看主机名命令——hostname作用:用来查看主机名 格式:hostname
2.4.查看IP地址命令——ifconfig作用:查看ip地址 格式:ifconfig
2.5.显示网络状态命令——netstat作用:得知整个 Linux 系统的网络情况 格式:netstat [-acCeFghilMnNoprstuvVwx][-A][- -ip] 参数说明:
作用:重新启动Linux 格式:reboot
2.7.关机命令 命令作用halt立刻关机(不断电关机)shutdown -h now立刻关机(断电关机) 2.8.查看资源配比的命令(1)在 Linux 中,可以使用 top
命令来查看系统的资源配比和平均负载。 top
是一个非常强大的实时系统监视工具,它提供了许多有关系统性能和资源使用的信息。top
命令将显示一个实时的交互式进程列表,以及有关 CPU 使用率、内存使用率、交换区使用率和其他系统资源的信息。
(2)在 top
的输出中,可以看到一个名为 load average
的部分。这部分显示了系统的平均负载情况,通常有三个值,分别对应于过去 1 分钟、5 分钟和 15 分钟的平均负载。例如:
load average: 0.50, 0.75, 1.20
在上述示例中,过去 1 分钟的平均负载为 0.50,过去 5 分钟的平均负载为 0.75,过去 15 分钟的平均负载为 1.20。这些值表示了在过去的时间段内正在等待运行的进程的数量。基本上,理想情况下,平均负载值应该小于系统的 CPU 核心数,以确保系统在处理工作负载时不会超载。请注意,load average
值的解释可能因操作系统和top
版本而有所不同。有些系统还可能提供其他工具或命令来查看平均负载情况,如 uptime
命令。
作用:清屏,可用 ctr l+ l 代替 格式:clear