惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
The Cloudflare Blog
Microsoft Azure Blog
Microsoft Azure Blog
腾讯CDC
Vercel News
Vercel News
IT之家
IT之家
MyScale Blog
MyScale Blog
博客园_首页
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
罗磊的独立博客

博客园 - yinsua

OpenBCI调试记录 Qt QML/Quick程序部署 一种CAN接口电路的隔离方案 【转载】0-5V转4-20mA电路以及Howland电流源分析与仿真 【转载】外置USB供电与内置锂电池供电自动切换电路 模块的电气隔离的例子(音频采集电路) 【转载】EMC 共模电感选型 RS485的电路防护设计 ubuntu 20.04 安装VMware Tools MOS管随笔 RTX V4随笔 【转载】Keil MDK的sct分散加载文件详解 lua语言 简单类测试 Git 加入gitignore文件后应用 git报错error: could not lock config file RT-Thread速览——内核 ARM MDK开发中的\$Super\$\$main与\$Sub\$\$main - yinsua - 博客园 cpolar(内网穿透工具)安装 VSCode + EIDE开发记录
Linux常用操作
yinsua · 2025-01-21 · via 博客园 - yinsua

添加环境变量

参考自:https://blog.csdn.net/K_K_yl/article/details/119756206

当前用户临时添加

export PATH=命令行路径:$PATH
#配置完后可以通过echo $PATH查看配置结果。
 
#生效方法:立即生效
#有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
#用户局限:仅对当前用户

只对当前用户生效

#通过修改.bashrc文件:
sudo vim ~/.bashrc 
#在最后一行添上:
export PATH=命令行路径:$PATH
 
#生效方法:(有以下两种)
#1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
#2、输入“source ~/.bashrc”命令,立即生效
#有效期限:永久有效
#用户局限:仅对当前用户

所有用户生效

方法一:

#通过修改profile文件:
sudo vim /etc/profile
export PATH=命令行路径:$PATH
 
#生效方法(有以下两种)
#1:source /etc/profile
#有效性:只在当前终端生效
#2:系统重启
#有效期限:永久有效
#用户局限:对所有用户

方法二:

#通过修改environment文件:
sudo vim /etc/environment
在PATH="/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin"中加入 
":命令行路径"
 
#生效方法:系统重启
#有效期限:永久有效

查找文件

find . -name "XXX"

查找目录内包含指定的字符串的文件

grep -r -n "XXXX"
-r表示查询嵌套的文件夹,-n表示打印出结果所在的行数

samba共享

sudo apt install samba
sudo mkdir /samba_share
sudo chmod 777 /samba_share
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
printf "[samba_share]\n  comment = Samba Share\n  path = /samba_share\n  browsable = yes\n  guest ok = yes\n  read only = no\n  create mask = 0755" >> /etc/samba/smb.conf
sudo systemctl restart smbd