linux 别名与生效
对当前用户生效的文件在:~/.bashrc
对所有用户生效的文件在:/etc/bash.rc
修改完以上其中一个,都记得执行一下 source 命令。
查看当前的生效的别名:alias -p
我们安装软件,一般是通过下载软件包的方式,比如,在 Redhat 系的 Linux 发行版中,软件包一般都封装成.rpm
格式,在 Debian 系的 Linux 发行版中,一般封装成.deb
格式。安装软件的时候,可以使用dpkg
命令安装,也可以使用apt install
命令从软件仓库中下载并安装,并自动解决依赖问题。
这一直是我们使用 Ubuntu 发行版最流行最方便的方式。
而 snap 软件包会将软件打包成 snap 格式。这样,发行软件包的方式又多了一种,造成了分裂。这是被大家反感的地方之二。说的是使用 snap 打包的软件更稳定、更安全,因为它自己解决了依赖问题,因为它在沙盒中运行。这个确实有点优越性。有点类似于 docker。【转载:但是经过我的试用,觉得它远不如 docker,我后面会详述。】
大家反感 snap 的理由之三,就是不能换源,这个软件源的地址是直接写死的,而且速度奇慢。
snap 之罪五:对个人用户而言,创建和修改软件包很困难。
在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件
.bash_history 记录之前输入的命令
.bash_logout 当你退出时执行的命令
.bash_profile 当你登入shell时执行【同一个用户名开5个会话就只执行1次】
.bashrc 当你登入shell时执行【同一个用户名开5个会话就要执行5次】
那么,
.bash_profile和.bashrc的区别?
两者在登陆bash时都会被bash执行,但是.bash_profile只在会话开始时被读取一次,而.bashrc在每次打开新的终端时都会被读取。
除了可以修改用户目录下的.bashrc文件外,还可以修改如“/etc/profile”文件、“/etc/bashrc”文件及目录“/etc /profile.d”下的文件。
但是修改/etc路径下的配置文件将会应用到整个系统,属于系统级的配置,而修改用户目录下的.bashrc则只是限制在用户应用上,属于用户级设置。
两者在应用范围上有所区别,建议如需修改的话,修改用户目录下的.bashrc,即无需root权限,也不会影响其他用户。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!