[Linux嵌入式开发]Linux常用命令
Posted 与光同程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Linux嵌入式开发]Linux常用命令相关的知识,希望对你有一定的参考价值。
文章目录
Linux常用命令整理
(一)文件类
$>输出重定向(覆盖)
$>>输出重定向(追加)
名称 | 作用 | 备注 |
---|
cd | 切换目录 | |
mkdir | 创建目录 | |
cp | 拷贝文件 | -r 递归拷贝(目录) |
rm | 复制文件 | -r 递归删除 -f 强制删除 |
echo | 输出内容到控制台 | -e 支持转义 |
cat | 查看文件内容 | |
ls | 输出目录中文件 | -l 输出完整文件信息 -a 显示所有隐藏文件 |
mv | 文件移动 | |
ln | -s 源文件 链接文件 产生软链接 | |
touch | 产生文件 | |
(二)磁盘类
名称 | 作用 | 备注 |
---|
mount | 挂载文件系统 | -l(列出已挂载) -t 挂载文件系统类型 |
unmount | 卸载文件系统 | |
du | 查看文件大小 | -s 只显示总和 -h 易于阅读 -a 包括文件 常见用法 -ah -sah] |
df | 查看系统磁盘信息 | -h 易于阅读 |
lsblk | 挂载查看 | -f 显示详细信息 |
fdisk | 磁盘管理 | -l 查看磁盘信息 sdx 磁盘分区 |
(三)网络类
名称 | 作用 | 备注 |
---|
ping | 检测设备之间的联通性 | |
ifconfig | 查看设置 ip 以及其他网络信息 | |
netstat | 网络工具 | 常见用法 |
| | -anp | grep 进程号 输出进程占用端口 -npl | grep 端口号 查看占用端口进程 |
tftp | 网络传输工具 | -r file -g ip |
(四)用户管理
名称 | 作用 | 备注 |
---|
useradd | 用户添加 | -g 用户组 -d 用户所在目录 |
userdel | 用户删除 | userdel user |
usermod | 用户更改信息 | |
passwd | 更改用户密码 | passwd user |
id | 查看所有用户 | 等同 cat /etc/passwd |
su | 跳转用户 | su user |
groupadd | 添加用户组 | cat /etc/group 查看用户信息 groupadd group |
chmod | 更改文件用户权限 | chmod 777 file -R 递归赋予权限 |
chmon | 更改文件所有者 | |
(五)进程管理
名称 | 作用 | 备注 |
---|
ps | 查看进程状态 | -e 显示所有进程 -u 显示关联用户进程 u 用户友好 |
top | 实时监控系统状态 | |
kill | 终止进程 | -9 pid 强制停止莫格进程 |
(六)查找类
名称 | 作用 | 备注 |
---|
which | 查看命令别名以及位置 | |
whereis | 查看命令以及帮助文档位置 | |
find | 查看文件位置 | -name 依据大小查找 -size 依据大小查找 |
grep | 依据文件内容查找位置 | grep -rn “xxx” * |
locate | 依据系统日志快速查找 | |
(七)系统类
名称 | 作用 | 备注 |
---|
clear | 系统清屏 | 等同于crtl+l |
env | 显示环境变量 | |
pwd | 显示当前目录 | |
service | 系统服务管理 | service start/stop/restart/status xxx (etc/init.d/xxx) |
systemctl | 系统服务管理 | list-uint-files 列出所有服务 get-default 查看运行等级 |
(八)压缩类
名称 | 作用 | 备注 |
---|
zip | 压缩文件 | zip xx.zip file |
unzip | 解压缩文件 | unzip xx.zip |
tar | 压缩文件 | tar -czf gzip压缩 tar -cjf bzip压缩 tar -tf 临时查看 |
tar | 解压缩文件 | tar -xf 文件解压 -v 显示解压过程 |
(九) 其他
以上是关于[Linux嵌入式开发]Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章
[Linux嵌入式开发]Linux常用命令
嵌入式Linux学习笔记基础命令。——Arvin
嵌入式Linux开发-uboot常用命令介绍(上篇)
0002 嵌入式开发带你从小白到大佬系列之——Linux文件系统常用文件操作命令及用户权限
嵌入式第二课——linux系统前言以及常用命令
嵌入式第二课——linux系统前言以及常用命令