linux基础


记录自己的学习记录,有些熟知的内容有省略,有些未知的内容没有经过验证,有些内容时间有限,没看完。

文件系统

linux系统中一切皆是文件
文件名不得包含斜杠/

常用命令

echo

终端输出字符串
可以用$提取变量值
echo $SHELL

PS

查看进程状态
-a 当前进程
-u 用户进程
-x 所有进程

kill

kill PID

ifconfig

获取网卡配置

apt-get

install 安装
remove 删除
purge 删除软件包及配置文件
update 刷新存储库索引
upgrade 升级可升级的
autoremove 自动删除可删除的
dist-upgrade 升级时自动处理依赖关系
apt-cache search 搜索应用程序
apt-cache show 显示安装细节

shutdown

-t secs设置几秒后关机
-k 不是真的关机,发送警告信息给所有人
-r 关机后重启
-h 关机后不重启
-n 强制关闭所有程序后关机
-c 取消关机
message 广播信息

shutdown -h 10 10分钟后关机

reboot

-n 不将存储器内容保存到硬盘
-w 不争的重启,将存储器内容保存到路径下
-d 不将存储器内容保存到路径下
-f 不使用shutdown来强制重启
-i 重启前停止网络设备

文本编辑命令

cat

-n 显示行号

stat

查看文件详细信息

touch

创建空文件,不打开

wc

统计文本文件
-l 只显示行数
-w 只显示单词数
-c 只显示字节数

工作目录命令

pwd

cd

ls

mkdir

cp

-p 保留原始文件属性
-d 若目标文件为链接文件,保留链接属性
-r 递归复制
-i 若目标存在,询问是否覆盖
-a -pdr

mv

rm

file

查看文件类型

打包与搜索

tar

-c 压缩
-x 解压
-t 查看压缩包
-z 使用gzip
-j 使用bzip2
-v 显示过程
-f 目标文件名
-p 保留权限与属性
-P 使用绝对目录压缩
-C 解压到指定目录

tar -cvzf f1.tar.gz /home/f1
tar xvzf f1.tar.gz -C /home/f1

grep

find

···

命令在Linux中的执行

。。。

链接方式

。。。

重定向

···

管道符

···

环境变量

···

Shell

···

用户身份与权限

···

嵌入式C开发工具gcc

···

构建工具makefile

···

reference

邓宽[等] 编著. 嵌入式Linux接口开发技术[M]. 电子工业出版社, 2021.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值