linux常用命令表格
-
下面是常用Linux命令的表格:
| 命令 | 描述 |
|———-|———————————————————-|
| ls | 列出当前目录的文件和目录 |
| cd | 切换当前工作目录 |
| pwd | 显示当前工作目录的路径 |
| mkdir | 创建新目录 |
| rmdir | 删除空目录 |
| cp | 复制文件或目录 |
| rm | 删除文件或目录 |
| mv | 移动文件或目录 |
| cat | 查看文件内容 |
| less | 逐页查看文件内容 |
| grep | 在文件中搜索匹配的字符串 |
| find | 在指定目录下查找文件 |
| head | 查看文件的前几行 |
| tail | 查看文件的后几行 |
| chmod | 修改文件或目录的权限 |
| chown | 修改文件或目录的所有者 |
| chgrp | 修改文件或目录的所属组 |
| tar | 打包压缩文件 |
| gzip | 压缩文件 |
| unzip | 解压缩文件 |
| ping | 测试网络连接 |
| ssh | 远程登录到另一台计算机 |
| scp | 在计算机之间传输文件 |
| wget | 下载文件 |
| top | 查看系统中正在运行的进程 |
| ps | 显示当前用户的进程 |
| kill | 终止运行中的进程 |
| ifconfig | 显示和配置网络接口 |
| netstat | 显示网络连接和网络统计信息 |
| uname | 显示操作系统的信息 |这些是常用的Linux命令,可用于日常系统管理和维护。对于初学者来说,熟悉这些命令可以提高工作效率,同时也有助于理解Linux系统的运行原理。希望能对你有帮助!
2年前 -
下面是一些常见的Linux命令,以及它们的一些常用选项和功能:
命令 | 选项 | 功能描述
——-|————|——————
ls | -l | 显示详细信息
| -a | 显示所有文件(包括隐藏文件)
| -h | 以人类可读的格式显示文件大小
| -t | 按修改时间排序文件列表
cd | 目录名 | 切换到指定目录
| ~ | 切换到当前用户的主目录
| .. | 切换到上级目录
pwd | 无 | 显示当前工作目录的路径
mkdir | 目录名 | 创建新目录
rm | 文件名 | 删除指定文件
| -r | 递归删除目录及其下的文件
| -f | 强制删除,忽略警告
cp | 源文件 | 复制文件或目录到目标位置
| 目标文件 | 指定复制后的文件名或目录名
| -r | 复制目录及其下的文件
mv | 源文件 | 移动或重命名文件或目录
| 目标文件 | 指定移动或重命名后的文件名或目录名
| -u | 如果目标文件存在,只在源文件更新时移动
cat | 文件名 | 显示文件内容
| -n | 显示行号
| > 文件名 | 将输出重定向到文件
| >> 文件名 | 将输出追加到文件末尾
grep | 关键字 | 在文件中搜索指定关键字
| -i | 忽略大小写
| -r | 递归搜索目录及其下的文件
| -l | 只显示包含关键字的文件名
| -v | 反向匹配,只显示不包含关键字的行
chmod | 权限 | 修改文件或目录的权限
| 文件名 | 指定要修改权限的文件或目录
| -R | 递归修改目录及其下的文件权限
| ugo | u表示用户,g表示用户组,o表示其他用户
chown | 用户名 | 修改文件或目录的所有者
| 文件名 | 指定要修改所有者的文件或目录
| -R | 递归修改目录及其下的文件所有者
| 用户组名 | 修改文件或目录的所属用户组
reboot | 无 | 重启系统
shutdown| 无 | 关闭系统
| -r | 关闭并重启系统
| -h | 关闭系统但不重启
ps | 无 | 显示当前正在运行的进程
| -aux | 显示所有进程的详细信息
| -ef | 显示所有进程的完整信息
| -u 用户名 | 只显示指定用户的进程
top | 无 | 实时显示系统的CPU、内存和进程信息
| -u 用户名 | 只显示指定用户的进程
| -p 进程ID | 只显示指定进程的信息
| -d 秒 | 指定更新间隔时间
ifconfig| 无 | 显示网络接口的配置信息
ping | IP地址 | 向指定IP地址发送网络请求来测试连通性
| -c 数字 | 指定发送请求的次数
| -t 数字 | 指定每次发送请求的超时时间(秒)
| -i 数字 | 指定发送请求的间隔时间(秒)
ssh | 用户名@主机名| 远程登录到指定主机
| -p 端口号 | 指定远程主机的端口号
| -i 密钥文件 | 指定使用的身份验证密钥
scp | 文件名 | 将文件从本地复制到远程主机
| 用户名@主机名:目录 | 指定目标位置
| 目录 | 将目录复制到远程主机的当前目录
| -r | 复制目录及其下的文件
wget | URL | 下载指定URL的文件到当前目录
| -O 文件名 | 将下载的文件保存为指定文件名
| -P 目录 | 将下载的文件保存到指定目录
tar | -cvf 文件名 目录 | 创建新的tar压缩文件
| -xvf 文件名 | 解压tar压缩文件
| -tvf 文件名 | 显示tar压缩文件的内容
| -rvf 文件名 目录 | 向tar压缩文件中添加文件
| -z | 使用gzip压缩或解压缩文件
| -j | 使用bzip2压缩或解压缩文件
| -C 目录 | 指定解压缩文件的目标目录
df | 无 | 显示文件系统的磁盘使用情况
| -h | 以人类可读的格式显示磁盘使用情况
| -a | 显示所有文件系统,包括已挂载和未挂载的
| -i | 显示inode使用情况
| -T | 显示文件系统的类型
free | 无 | 显示系统的内存使用情况
| -h | 以人类可读的格式显示内存使用情况
| -s 秒 | 指定更新间隔时间
| -t | 显示总内存和可用内存
| -m | 以MB为单位显示内存大小
以上是一些常见的Linux命令,它们在日常的系统管理和操作中经常使用。通过熟练掌握这些命令和其选项,可以提高对Linux系统的管理和维护效率。2年前 -
下面是一个常用的Linux命令表格,包括常用的操作命令、文件命令、进程命令和网络命令。
## 操作命令
| 命令 | 描述 |
|———-|—————————-|
| cd | 切换当前目录 |
| pwd | 显示当前工作目录路径 |
| ls | 列出文件和目录 |
| cp | 复制文件或目录 |
| mv | 移动文件或目录 |
| rm | 删除文件或目录 |
| mkdir | 创建目录 |
| rmdir | 删除空目录 |
| touch | 创建空文件 |
| cat | 查看文件内容 |
| more | 分页显示文件内容 |
| less | 分页显示文件内容(可向前翻页)|
| head | 查看文件开头几行内容 |
| tail | 查看文件结尾几行内容 |
| grep | 搜索文件中的文本 |
| find | 在指定目录下搜索文件 |
| tar | 打包和解包文件 |
| zip | 压缩和解压缩文件 |
| gzip | 压缩和解压缩文件 |
| unzip | 解压缩zip文件 |
| chmod | 修改文件权限 |
| chown | 修改文件所有者 |
| chgrp | 修改文件所属组 |
| su | 切换用户 |
| sudo | 以管理员权限运行命令 |
| shutdown | 关闭系统 |
| reboot | 重启系统 |## 文件命令
| 命令 | 描述 |
|———-|—————————-|
| cat | 显示文件内容 |
| cp | 复制文件 |
| mv | 移动文件 |
| rm | 删除文件 |
| ls | 列出文件和目录 |
| ln | 创建链接或符号链接 |
| touch | 更新文件时间戳 |
| du | 显示文件或目录的磁盘使用情况 |
| file | 显示文件类型 |
| stat | 显示文件的详细信息 |
| wc | 统计文件行数、字数和字符数 |
| diff | 比较两个文件的差异 |
| sort | 对文件内容进行排序 |
| cut | 按字段切割文件内容 |
| paste | 合并文件内容 |
| head | 显示文件的开头几行内容 |
| tail | 显示文件的结尾几行内容 |
| grep | 搜索文件中的文本 |
| find | 在指定目录下搜索文件 |
| tar | 打包和解包文件 |
| zip | 压缩和解压缩文件 |
| gzip | 压缩和解压缩文件 |
| unzip | 解压缩zip文件 |
| chmod | 修改文件权限 |
| chown | 修改文件所有者 |
| chgrp | 修改文件所属组 |## 进程命令
| 命令 | 描述 |
|———-|—————————-|
| ps | 显示当前运行的进程 |
| top | 动态显示进程信息 |
| kill | 终止进程 |
| nohup | 在后台运行命令 |
| bg | 将进程放入后台运行 |
| fg | 将进程放回前台运行 |
| jobs | 显示后台运行的进程 |
| pstree | 显示进程树 |
| nice | 改变进程的优先级 |
| renice | 修改进程的优先级 |
| service | 管理系统服务 |
| systemctl| 管理系统服务(systemd) |
| init | 启动初始化进程 |
| shutdown | 关闭系统 |
| reboot | 重启系统 |## 网络命令
| 命令 | 描述 |
|———-|—————————-|
| ifconfig | 显示和配置网络接口 |
| ping | 测试网络连接 |
| traceroute| 跟踪数据包的传输路径 |
| netstat | 显示网络连接和统计信息 |
| ssh | 远程登录其他主机 |
| scp | 远程复制文件 |
| curl | 从网络上获取数据 |
| wget | 从网络上下载文件 |
| nslookup | 查询域名解析信息 |
| dig | DNS工具 |
| host | DNS查询工具 |
| telnet | 连接远程主机的命令行终端 |
| ftp | 文件传输协议 |
| nc | 网络互联工具 |
| iptables | 防火墙管理工具 |
| tcpdump | 抓取网络数据包 |
| ss | 显示网络连接和统计信息(替代netstat)|这些命令是Linux系统中常用的基本命令,可以帮助我们进行文件操作、进程管理、网络配置等各种日常操作。详情可以通过man命令查看命令的使用手册。
2年前