您当前的位置: 首页 >  linux

星许辰

暂无认证

  • 3浏览

    0关注

    466博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux常用命令

星许辰 发布时间:2021-07-15 21:32:21 ,浏览量:3

目录
  • 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
Linux终端命令格式: command [-options] [parameter],相应的参数说明如下: (1)command : 命令名,相应功能的英文单词或单词的缩写; (2)options : 选项,可用来对命令进行控制,也可以省略; (3)parameter : 传给命令的参数,可以是零个、一个或者多个。

1.文件目录类命令 1.1.显示文件列表命令——ls

作用:列出目录的内容,是英文单词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

1.3.更改工作目录命令——cd

作用:切换当前的工作目录,英文全称为 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 中,有几个常用的命令可以用于查看磁盘和文件的使用情况。以下是其中一些命令及其用途:

  • dfdf命令用于显示文件系统的磁盘空间使用情况。它会列出各个文件系统的挂载点、总容量、已用空间、可用空间以及使用率等信息。可以使用df -h选项以人类可读的方式显示磁盘空间。 例如:
df -h
  • dudu命令用于显示文件或目录的磁盘使用情况。它会递归地检查指定路径下的文件和子目录,并报告它们的磁盘空间占用情况。可以使用du -h选项以人类可读的方式显示磁盘使用情况。例如:
du -h /path/to/directory
  • lsls 命令用于列出当前目录中的文件和目录。可以结合一些选项来查看文件的大小、日期和权限等信息。例如:
ls -lh
  • ncduncdu是一个用于以交互方式浏览和管理磁盘使用情况的命令行工具。它会扫描文件系统并生成一个交互式的目录结构,显示每个目录的磁盘使用情况。要使用ncdu,您可能需要使用包管理器安装它。
2.系统管理命令 2.1.显示进程命令——ps

作用:用于显示当前进程的状态,类似于 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] 参数说明: 在这里插入图片描述

2.6.重启命令——reboot

作用:重新启动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 命令。

3.vim 编辑器命令 3.1 vim 编辑器的三种模式

在这里插入图片描述

3.2.命令模式相关命令

在这里插入图片描述

3.3.底行模式相关命令

在这里插入图片描述

4.其它命令 4.1.清屏命令——clear

作用:清屏,可用 ctr l+ l 代替 格式:clear

关注
打赏
1665627467
查看更多评论
立即登录/注册

微信扫码登录

0.0391s