mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
3109 字
9 分钟
Linux命令
2025-12-05
无标签

ls 列出命令#

语法#

ls [-a -l -h] [Linux路径] 列出目录的文件

参数#

Linux路径可选,不填输出当前目录里的文件

选项#

  • -a 列出所有文件(包括隐藏)
  • -l 以列表的形式展示内容,并展示更多细节
  • -h 需要和-l{选项搭配使用,以更加人性化的方式显示文件的大小单位}
  • 命令的选项是可以组合使用的,比如:ls -lah,等同于 ls -a -l -h
文件和文件夹的区别

ls列出的 开头是d的代表文件夹 开头是-的代表文件

cd 切目录命令#

语法#

cd [Linux路径] 切换当前工作目录

参数#

  • 没有选项,只有参数
  • 表示目标路径使用参数,切换到指定路径
  • 不使用参数,切换工作目录到当前用户的HOME

pwd 印当前目录命令#

语法#

pwd 输出当前所在的工作目录

选项,参数#

没有选项,没有参数,直接使用即可

mkdir 创文件夹命令#

语法#

mkdir [-p] Linux路径 创建新的目录和文件夹 没有权限的时候无法完成

参数#

Linux路径必填,即要创建的文件夹的路径,相对路径或绝对路径或特殊路径符均可使用

选项#

-p 选项可选,表示自动创建不存在的父目录,用于创建一串文件夹

touch 创文件命令#

语法#

touch Linux路径 创建文件

参数#

  • Linux路径必填,即要创建的文件的路径,相对路径或绝对路径或特殊路径符均可使用

选项#

  • 没有选项,只有参数

cat 看文件命令#

语法#

cat Linux路径 查看文件内容(直接全部显示)

参数#

  • Linux路径必填,即被查看的文件路径,相对路径或绝对路径或特殊路径符均可使用

选项#

  • 没有选项,只有参数

more 翻页看文件命令#

语法#

more Linux路径 查看文件内容(内容过多可以翻页) 按空格翻页 按q退出查看

参数#

  • Linux路径必填,即被查看的文件路径,相对路径或绝对路径或特殊路径符均可使用(后不赘述)

选项#

  • 没有选项,只有参数

cp 复制命令#

语法#

cp [-r] 参数1 参数2 复制文件或文件夹

参数#

  • 参数1:被复制的文件(夹)位置
  • 参数2:复制的文件(夹)要放的位置

选项#

-r 可选,用于复制文件夹使用,表示递归

mv 移动命令#

语法#

mv 参数1 参数2 移动文件或文件夹 文件目标不存在时会改名,使移动成功

参数#

  • 参数1:被移动的文件(夹)位置
  • 参数2:移动的文件(夹)要放的位置

rm 删除命令#

语法#

rm [-r -f] 参数1 参数2 ... 参数n 删除文件(夹) 适用通配符Linux基础

参数#

参数n:要删除的文件路径

选项#

-r :用于删除文件夹 -f :强制删除,不需要确认(只有root管理员会有)Linux基础

which命令#

语法#

which 要查找的命令 查看命令的程序文件存放位置

参数#

命令名必填,表示要查找哪个命令

find命令#

语法#

find 目录名 -name 被查找的文件名 按文件名查找文件(支持通配符) find 目录名 -size +|-n[KMG] 按文件大小大于多少或少于多少查找,(结果以KBMBGB的单位显示)

参数#

目录名即查找的起始地址 +xxx -xxx 即大小大于xxx 和小于xxx,不加+|-可以查找指定大小的文件

选项#

必填,-name是按文件名,-size是按文件大小

grep命令#

语法#

grep [-n] 关键字 文件路径 从文件(文段)中通过关键字过滤命令行。 其实更像查找文件中含有关键字的部分。

参数#

  • 关键字:必填,表示要查、要过滤出来的东西。可以用""来框住以过滤含空格或特殊字符的内容。
  • 文件路径:必有,即要过滤的文件内容(的地方)。grep命令可以放在管道符右边不填路径以接收输入。

选项#

-n:可选,表示在结果中显示匹配的行的行号

wc命令#

语法#

wc [-c -m -l -w] 文件路径 从文件(文段)中统计文件的行数l、单词数w、字节数c、字符数m

参数#

文件路径:必有,即要统计的文件内容(的地方)。wc命令可以放在管道符右边不填路径以接收输入。

选项#

-l:统计行数 -w:统计单词数 -c:统计字节数 -m:统计字符数 不带选项默认统计行数、单词数、字节数

echo命令#

语法#

echo 输出的内容 输出指定内容到命令行里,可以搭配重定向符使用Linux基础

参数#

输出的内容:即要印在屏幕上的内容,内容中可以包含反引号符Linux基础File-Linux基础-2520251114

tail命令#

语法#

tail [-f -(num)] Linux路径 查看文件尾部内容,并可以持续跟踪

参数#

Linux路径,表示被查看的文件

选项#

-f:持续跟踪 -num: - 后加 ==数字==表示查看的行数,默认10

vim命令#

Linux基础

su命令#

语法#

su [-] [用户名] 账户切换

TIP
  1. 切换用户后,可以通过exit命令退回上一个用户,也可以使用快捷键:ctrl+d
  2. 使用普通用户,切换到其它用户需要输入密码,如切换到root用户。使用root用户切换到其它用户,无需密码,可以直接切换

参数#

用户名:表示要切换的用户。用户名也可以省略,省略表示切换到rootLinux基础

选项#

-符号是可选的,表示是否在切换用户后加载环境变量

sudo命令#

语法#

sudo 其他命令 为普通命令临时赋予root授权 使用时,并不是所有的用户都有权利使用sudo,我们需要为普通用户配置sudo认证Linux基础

参数#

其它命令:必填

chmod命令#

语法#

chmod [-R] 权限信息 权限文件或文件夹 修改文件、文件夹的权限信息。 注意,只有文件、文件夹的所属用户或root用户可以修改。

参数#

权限信息:u表示user所属用户权限,g表示group组权限,o表示other其它用户权限,可以使用数字序号代替r、w、x。

示例

chmod u=rwx,g=rx,o=x hello.txt 将文件权限修改为: rwxr-x—x

chmod -R u=rwX,g=rx,o=x test 将文件夹test以及文件夹内全部内容权限设置为:rwxr-x—x

选项#

-R:对文件夹内的全部内容应用同样的操作

数字序号#

权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限

数字的细节如下: r记为4,W记为2,x记为1 可以有: 0:无任何权限,即 --- 1:仅有x权限,即 —x 2:仅有w权限,即 -W- 3:有w和x权限,即 -Wx 4:仅有r权限,即 r— 5:有r和x权限,即 r-x 6:有r和w权限,即 rw- 7:有全部权限, 即 rwx 有数字的是1,-是0,然后二进制转换一下,一位对应一位

例:751表示: rwx(7) r-x(5) —x(1)

chown命令#

语法#

chown [-R] [用户][:][用户组] 文件或文件夹 修改文件、文件夹的所属用户和用户组 普通用户无法修改所属为其它用户或组,所以此命令只适用于root用户执行

选项#

-R:同chmod,对文件夹内全部内容应用相同规则选项 用户:要修改为的所属用户 用户组:要修改为的所属用户组 : 用于分隔用户和用户组

示例

chown root hello.txt 将hello.txt所属用户修改为root

chown hello.txt 将hello.txt所属用户组修改为root

chown root hello.txt 将hello.txt所属用户修改为root,用户组修改为itheima

chown -R root test 将文件夹test的所属用户修改为root并对文件夹内全部内容应用同样规则

yum命令(centos)#

语法#

yum [-y][install|remove|search] 软件名称 安装软件 yum命令需要root权限,可以su切换到root,或使用sudo提权。yum命令需要联网

选项#

-y:自动确认,无需手动确认安装或卸载过程 install:安装 remove:卸载 search:搜索

apt命令(ubuntu)#

语法#

apt [-y][install|remove|search] 软件名称Linux命令一致,需要root权限

systemctl命令#

语法#

systemctl start|stop|status|enable|disable 服务名 控制软件:启动、停止、开机自启 Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制,而能够被systemctl管理的软件,一般也称之为:服务 不能控制部分软件的可以手动添加

选项#

  • start启动
  • stop关闭
  • status查看状态
  • enable开启开机自启
  • disable关闭开机自启

ln命令#

语法#

ln -s 参数1 参数2 创建软连接(类似快捷方式)

参数#

参数1:被链接的文件或文件夹 参数2:要链接去的目的地

选项#

-s:创建软连接

实例#

ln -s /etc/yum.conf~/yum.conf ln -s /etc/yum~/yum File-Linux命令-2520251124

date命令#

语法#

date [-d] [+格式化字符串] 查看系统的时间

参数#

格式化字符串:通过特定的字符串标记,来控制显示的日期格式File-Linux命令-2520251124-2

选项#

-d按照给定的字符串显示日期,一般用于日期计算File-Linux命令-2520251124-1

ntp命令#

Linux基础

ping命令#

语法#

ping [-c num] ip或主机名 检查指定的网络服务器是否是可联通状态

参数#

ip或主机名:被检查的服务器的ip地址或主机名地址

选项#

-c:检查的次数,不使用-C选项,将无限次数持续检查

示例#

File-Linux命令-2520251127

wget命令#

语法#

wget [-b] url 进行网络文件下载

选项#

-b:后台下载

curl命令#

语法#

curl [-o] url 发起网络请求

选项#

-o:用于下载使用

nmap命令#

语法#

nmap 被查看的IP地址 查看端口的占用情况/查看指定IP对外暴露的端口 安装nmap:yum -y install nmap后使用

netstat命令#

语法#

netstat -anp | grep 端口号 查看本机指定端口的占用情况 (用Linux命令Linux基础进行过滤)

ps命令#

语法#

ps[-e-f] 查看Linux系统中的进程信息 一般来说,固定用法就是:ps-ef列出全部进程的全部信息 可以和管道符以及grep命令连用ps -ef | grep 信息以过滤想要的信息

选项#

-e,显示出全部的进程 -f,以完全格式化的形式展示信息(展示全部信息)

kill命令#

语法#

kill [-9] 进程号 关闭指定进程号的进程

选项#

-9:强制结束进程

top命令#

语法#

top 查看系统资源占用 默认每5秒刷新一次

内容#

File-Linux命令-2520251201File-Linux命令-2520251201-1

选项#

File-Linux命令-2520251201-2File-Linux命令-2520251201-3

df命令#

语法#

df [-h] 查看硬盘的使用情况

选项#

-h:以人性化的方式展现数据

iostat命令#

语法#

iostat [-x][num1][num2] 查看CPU、磁盘的相关信息

选项#

-x:显示更多信息File-Linux命令-2520251201-4 num1:刷新间隔 num2:刷新几次

sar命令#

常用语法#

sar -n DEV num1 num2File-Linux命令-2520251201-5

选项#

-n,查看网络 DEV表示查看网络接口 num1:刷新间隔(不填就查看一次结束) num2:查看次数(不填无限次数)

env命令#

语法#

env 查看当前系统中记录的环境变量Linux基础

rz命令#

语法#

rz 上传 finalshell中使用,通过yum -y install lrzsz安装

sz命令#

语法#

sz 要下载的文件 下载 finalshell中使用,通过yum -y install lrzsz安装

tar命令#

语法#

`法:tar [-c -v -x -f -z -C] 参数1参数2…参数N 压缩和解压缩Linux基础

选项#

-c,创建压缩文件,用于压缩模式 -v,显示压缩、解压过程,用于查看进度 -x,解压模式 -f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个- z,gzip模式,不使用-z就是普通的tarball格式 -C,选择解压的目的地,用于解压模式

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Linux命令
https://wander-seek.asia/posts/linux命令/
作者
Coldgerm
发布于
2025-12-05
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录