嵌入式Linux学习
Linux 常用命令大全(每条配实例)
一、目录文件操作
1. ls 列出目录内容
示例:
lsls-lls-a解释:直接ls看文件;ls -l显示权限、大小、创建时间;ls -a显示隐藏文件(以.开头)
2. cd 切换文件夹
cdDocumentscd..cd~cd/解释:cd Documents进入文档文件夹;cd …返回上一级;cd ~回到用户主目录;cd /进入系统根目录
3. pwd 查看当前所在路径
pwd输出示例:/home/ubuntu/Documents
4. mkdir 创建文件夹
mkdircodemkdir-pproject/backend解释:mkdir code 创建code文件夹;-p参数可一次性创建多层目录
5. touch 创建空白文件
touchtest.txt创建一个名为test.txt的空文本文件
6. cat 查看文件全部内容
cattest.txt一次性打印test.txt所有文字
7. less 分页查看大文件
lesslog.txt上下翻页浏览,按q退出查看界面
8. cp 复制文件/文件夹
cptest.txt ~/Documentscp-rcode ~/backup解释:复制test.txt到文档目录;-r复制整个文件夹
9. mv 移动/重命名
mvtest.txt code/mvold.txt new.txt第一条把文件移入code文件夹;第二条直接修改文件名
10. rm 删除文件/文件夹
rmtest.txtrm-rcoderm-rftemprm删文件;rm -r删文件夹;rm -rf强制删除,不会弹窗确认(谨慎使用)
二、权限、管理员 sudo
1. sudo 临时管理员权限
sudoaptupdate以root权限执行更新软件源命令,执行后输入电脑密码
2. chmod 修改文件读写执行权限
chmod755run.sh给脚本文件设置可读可执行权限
3. chown 修改文件归属用户
sudochownubuntu:ubuntu test.txt把文件所有者改为ubuntu用户
三、apt 软件管理(Ubuntu/Debian专用)
1. sudo apt update 更新软件源列表
sudoaptupdate同步服务器最新软件清单,安装软件前必执行
2. sudo apt upgrade 更新所有已装软件
sudoaptupgrade-y-y自动确认更新,一键升级系统全部软件
3. sudo apt install 安装软件
sudoaptinstallfirefox安装火狐浏览器
4. sudo apt remove 卸载软件
sudoaptremove firefox卸载火狐浏览器,保留配置文件
5. apt search 搜索软件
aptsearchgit搜索所有和git相关的安装包
四、系统、进程查看
1. top 实时查看进程、CPU内存
top查看当前占用资源最高的程序,q退出
2. htop 美化版进程工具(需先安装)
sudoaptinstallhtophtop界面更直观,鼠标可操作结束进程
3. ps aux 列出全部后台进程
psaux查看系统所有运行程序
4. kill 关闭进程
kill1234kill-912341234是进程PID;-9强制卡死无响应程序
5. df -h 查看磁盘占用
df-h显示各个硬盘分区剩余空间,带GB单位方便阅读
6. free -h 查看内存使用
free-h查看总内存、已用内存、空闲内存
7. uname -a 查看系统内核信息
uname-a输出系统版本、内核、架构信息
五、网络命令
1. ip a 查看本机IP地址
ipa查看网卡、内网IP、MAC地址
2. ping 测试网络连通
pingbaidu.com持续发包检测网络是否通畅,Ctrl+C停止
3. wget 下载文件
wgethttps://xxx/file.zip从网址下载文件保存到当前目录
4. curl 访问网页/接口
curlhttps://www.baidu.com直接在终端打印网页源码
六、查找、文本搜索
1. find 全盘搜索文件
find/home-name"*.txt"在home目录下查找所有后缀txt的文件
2. grep 文件内搜索关键词
grep"error"log.txt在日志文件中找出包含error报错的行
七、压缩解压 tar
打包压缩
tar-zcvfcode.tar.gz code/把code文件夹压缩为code.tar.gz
解压
tar-zxvfcode.tar.gz解压tar.gz压缩包到当前目录
八、关机重启
1. sudo reboot 重启系统
sudoreboot立刻重启服务器/电脑
2. sudo shutdown now 立即关机
sudoshutdownnow马上关闭系统
