【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” 文件;

posted @   大猫的博客  阅读(227)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示