【linux】debian学习手册
桌面选择
https://zhuanlan.zhihu.com/p/488109156
常用配置
- 更新系统
在Debian更新系统,你只需要执行sudo apt-get update和sudo apt-get upgrade即可,如果你是更新发行版/分支,那么请执行sudo apt-get dist-upgrade,其中apt-get可以换为apt。 - 软件源配置文件
/etc/apt/sources.list
书籍
https://www.debian.org/doc/manuals/debian-reference/ch01.en.html
shell
(1)sh: Bourne shell —— Steven Bourne;
(2)csh:C shell —— Bill Joy,由于语法类似于C语言,因此被称为csh;
(3)bash:Bourne Again Shell —— sh的增强版本;
linux包含的shell可以通过以下文件查看
/etc/shells
默认shell查看命令
echo $shell
开机运行
https://blog.csdn.net/weixin_35756373/article/details/129616494
https://blog.csdn.net/lunhuicnm/article/details/127331200
https://www.cnblogs.com/lidabo/p/17049103.html
基本命令
https://try8.cn/article/10116
https://www.cnblogs.com/sztom/p/11297170.html
type -p commandname //显示命令的文件所处位置 commandname;
which commandname //显示命令的文件所处位置 commandname;
type commandname //显示 commandname 命令的相关信息;
ls //显示目录内容,不包含以 . 点号开头的文件和目录;
ls -a //显示目录内容,包含所有文件和目录;
ls -A //显示目录内容,包含几乎所有文件和目录,除了 .. 和 . ;
ls -la //显示所有的目录内容,并包含详细的信息;
ls -lai //显示所有的目录内容,并包含inode和详细的信息;
ls -d //显示当前目录下的所有目录;
cd foo //切换到当前目录下或变量 $CDPATH 中的 foo 目录;
cd / //切换到根目录;
cd //切换到当前用户的家目录;
cd /foo //切换到绝对路径为 /foo 的目录;
cd .. //切换到上一级目录;
cd ~foo //切换到用户 foo 的家目录;
cd - //切换到之前的目录;
touch junkfile //建立一个空文件 junkfile;
cp foo bar //将一个现有文件 foo 复制到一个新文件 bar;
rm junkfile //删除文件 junkfile;
mv foo bar //将一个现有文件 foo 重命名成 bar,bar 必须不存在;
mv foo bar //将一个现有文件 foo 移动到新的位置 bar/foo,必须存在bar目录;
mv foo bar/baz //移动文件 foo 到新位置并重命名为 bar/baz,必须存在 bar,且不存在 bar/baz文件;
chmod 600 foo //使其他人无法读写现有文件 foo,并且所有人都无法执行该文件;
chmod 644 foo //使其他人对现有文件 foo 可读但不可写,并且所有人都无法执行该文件;
chmod 755 foo //使其他人对 foo 可读而不可写,并且所有人都能执行该文件;
top //全屏显示进程信息,输入 q 退出;
dpkg -l //列出当前已安装的软件列表;
dpkg -i package.deb //安装指定的软件包;
dpkg -r package.deb //卸载指定的软件包;
dpkg -c package.deb //显示指定软件包内的文件信息。
tar -xvf foo.tar //从 foo.tar 档案中提取文件;
tar -xvzf foo.tar.gz //从被gzip压缩过的 foo.tar.gz 档案中提取文件;
tar -xvjf foo.tar.bz2 //从 foo.tar.bz2 档案中提取文件;
tar -xvJf foo.tar.xz //从 foo.tar.xz 档案中提取文件;
tar -cvf foo.tar bar/ //将目录 bar/ 中的内容打包到 foo.tar 档案中;
tar -cvzf foo.tar.gz bar/ //将目录 “bar/” 中的内容打包并压缩成 “foo.tar.gz” 文件;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」