[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 显示解压过程

(九) 其他

名称作用备注
seq产生数字seq 1 6

以上是关于[Linux嵌入式开发]Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章

[Linux嵌入式开发]Linux常用命令

嵌入式Linux学习笔记基础命令。——Arvin

嵌入式Linux开发-uboot常用命令介绍(上篇)

0002 嵌入式开发带你从小白到大佬系列之——Linux文件系统常用文件操作命令及用户权限

嵌入式第二课——linux系统前言以及常用命令

嵌入式第二课——linux系统前言以及常用命令