> <h3><a href="#welcome">《Deepin,优雅且危险》</a></h3>
.<br>.<br>
<div align="right">
<img src="pics/deepin-logo.jpg">
</div>
.<br>.<br>.<br>
#### 目录
+ [Linux 装机必备](#)
+ [Deepin 爬坑](#)
### Linux 装机必备
+ how to show dir tree structure?
```bash
$ tree
bash: tree: 未找到命令
$ sudo apt-get install tree
...
$ tree
.
├── imgs
│ ├── README.md
│ ├── ubuntu经典桌面.jpg
│ ├── ubuntu主题桌面.png
├── order_list.md
└── README.md
1 directory, 5 files
```
+ how to push files to Github?
```bash
$ git clone https://github.com/username/repo.git
bash: git: 未找到命令
$ apt-get install git
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
$ sudo apt-get install git
```
```bash
$ git add .
$ git commit -m "commit info"
*** 请告诉我你是谁。
运行
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
来设置您账号的缺省身份标识。
如果仅在本仓库设置身份标识,则省略 --global 参数。
fatal: empty ident name (for <(null)>) not allowed
$ git config --global user.email "fmw19990718@qq.com"
$ git config --global user.name "fmw666"
$ git commit -m "commit info"
[master e7b2c36] commit info
1 file changed, 12 insertions(+)
create mode 100644 "xxx"
$ git push origin master
Username for 'https://github.com': fmw666
Password for 'https://fmw666@github.com':
```
+ 这儿出现一个问题,就是每次 push 都需要一次身份验证,那么如何一次性解决呢?
+ 需要添加本机密钥到 Github,下面是测试以及步骤
+ 运行 `ssh -T git@github.com` 指令会出现如下提示:
```bash
$ ssh -T git@github.com
The authenticity of host 'github.com (52.74.223.119)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,52.74.223.119' (RSA) to the list of known hosts.
Permission denied (publickey).
```
+ 没关系,我们使用 `ssh-keygen -t rsa -C "youremail@example.com"` 来生成我们的密钥,注意期间是四次回车
+ 我们可以看下 `.ssh/` 下目录文件:
```bash
$ ls ~/.ssh/
id_rsa id_rsa.pub know_hosts
```
+ 添加密钥 id_rsa:
```bash
ssh-add id_rsa
```
+ 添加公钥 id_rsa.pub:我们只需复制里面的内容到 Github 中添加即可
```bash
$ cat .ssh/id_rsa.pub
```
+ Github 添加密钥网址:[https://github.com/settings/ssh/new](https://github.com/settings/ssh/new)
+ 最后推荐使用 SSH 进行 clone,如果你当前 repo 已进行 HTTPS 的 clone 方式:
```bash
git remote set-url origin git+ssh://git@github.com/fmw666/Linux.git
```
> 其中 [fmw666](#welcome) 为笔者我的 github 用户名,[Linux](#welcome) 为笔者我的当前克隆仓库。
+ how to play with VS Code?
+ 下载我就不用说了吧,下载都下不好,就真太丢了
+ 在终端中使用 `$ code` 打开 VS code
+ 汉化步骤
1. 选择左侧扩展(Extensions),快捷键 Ctrl+Shift+X
1. 搜索 Chinese,并选择第一个进行下载,下载完成后软件右下角会提醒你重启此软件
1. 重启回来后,好像就变成中文的了?好吧,就这样!
1. 如果不放心,那就快捷键 Ctrl+Shift+P 打开并搜索 `Configure DIsplay Language`,选择我们的 `zh-cn` 就是我们的中文设置。
+ (如果系统自带Python)删除 Python 及其依赖
1. `sudo apt-get remove --auto-remove python2.*`
1. `sudo apt-get remove --auto-remove python3.*`
1. `sudo apt-get purge python2.*`
1. `sudo apt-get purge python3.*`
+ 安装 Python3.7
+ 安装/更新依赖
```bash
$ sudo apt update
$ sudo apt install -y make build-essentiallibssl-dev zliblg-dev
$ sudo apt install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
$ sudo apt install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev
```
+ 安装 Python 包
```bash
/Download$ wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
```
+ 解包
```bash
$ tar xvf Python-3.7.4.tgz
```
+ 执行安装
```bash
$ cd Python-3.7.4/
$ ./configure --enable-optimizations
$ sudo make altinstall
```
+ 建立软连接
```bash
$ sudo ln -s /usr/local/bin/python3 /usr/bin/python3
$ sudo ln -s /usr/local/bin/python3 /usr/bin/python
$ sudo ln -s /usr/local/bin/pip3 /usr/bin/pip3
$ sudo ln -s /usr/local/bin/pip3 /usr/bin/pip
```
### Deepin 爬坑
+ 首先列一个官方社区(深度科技论坛)地址:[https://bbs.deepin.org/](https://bbs.deepin.org/)
+ [深度操作系统新手引导(FAQ)-深度科技论坛](https://bbs.deepin.org/forum.php?mod=viewthread&tid=146921&extra=page%3D1)
+ [Deepin使用心得和一些引用推荐-深度科技论坛](https://bbs.deepin.org/forum.php?mod=viewthread&tid=142227&extra=page%3D1)
+ [15.8问题集中反馈贴-深度科技论坛](https://bbs.deepin.org/forum.php?mod=viewthread&tid=170998)
+ 开机遇见:[[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x25 (or later)](#welcome) 解决方法
+ 首先输入 `exit`,然后再输入 `fsck -y /dev/sd*`(如:`fsck -y /dev/sda`)
+ 再输入 `exit` 进入系统,执行更新命令:`sudo apt-get install intel-microcode` 或者:`sudo apt-get install amd64-ucode`
+ 关机时屏幕卡住无法顺利完成关机
+ 修改 [grub](#welcome) 文件
```bash
$ sudo vi /etc//default/grub
```
+ 添加一行内容:`GRUB_CMDLINE_LINUX="acpi_osi=! acpi_osi='Windows 2009'"`
> 新一点的电脑电脑可以把2009替换为2012或2015,分别代表Win8和Win10
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
_Linux命令行与shell脚本编程、Linux_C库函数及系统调用编程、Linux内核分析即应_Linux.zip (81个子文件)
Linux-master
gcc编程
极致仿写ls命令
ls 14KB
show.png 457KB
show.jpg 457KB
README.md 3KB
ls.c 11KB
基于文件操作的学生管理系统
show.png 293KB
show.jpg 65KB
main.c 10KB
README.md 933B
Deepin-15.11-桌面版
pics
deepin-logo.jpg 7KB
README.md 7KB
kernal内核
codes
test_pthread.c 465B
test_pthread 12KB
docs
进程与线程
README.md 680B
pics
boot-cut.jpg 30KB
README.md 801B
shell脚本
functionEx.sh 167B
menu.sh 500B
printNum.sh 325B
computer.sh 333B
docs
Shell 编程
Shell until 结构.md 363B
Shell 脚本.md 1KB
Shell 函数.md 2KB
元字符.md 2KB
Shell for 结构.md 368B
Shell case 结构.md 569B
Shell while 结构.md 364B
Shell 变量.md 4KB
Shell 表达式.md 2KB
README.md 739B
Shell if 结构.md 789B
Shell 输入输出.md 1KB
Shell 操作.md 893B
线程
线程的实现.md 3KB
什么是线程.md 2KB
线程与信号.md 2KB
线程的同步.md 3KB
README.md 398B
线程的属性.md 1KB
基于 POSIX 的目录管理.md 6KB
内存管理.md 8KB
进程间通信
同主机进程间数据交互机制.md 926B
同主机进程间同步机制——信号量.md 781B
网络主机间数据交互机制——套接字.md 893B
同主机进程间异步机制——信号.md 7KB
README.md 584B
进程与进程管理
进程的管理.md 427B
进程的调度.md 772B
进程环境与进程属性.md 5KB
README.md 347B
文件处理
虚拟文件系统.md 3KB
C 语言编程实例之 ls 命令的实现.md 648B
文件的访问之 系统调用.md 11KB
文件的访问之 ANSI C库函数.md 19KB
README.md 501B
Shell 基础.md 2KB
Linux 命令及常用命令.md 4KB
Linux C 程序设计
GNU make.md 748B
GNU CC 编程.md 9KB
GDB 调试.md 2KB
README.md 302B
Vim 的基本操作.md 1KB
Ubuntu-18.04.2-LTS
order_list.md 528B
imgs
ubuntu经典桌面.jpg 41KB
ide.png 12KB
wechat-qq.png 9KB
saolei.png 20KB
163music.png 464KB
ubuntu主题桌面.png 1.92MB
README.md 32B
README.md 5KB
pics
linus.jpg 115KB
进程与线程的关系.png 21KB
进程状态.png 54KB
存储结构.png 72KB
信号机制组成.png 28KB
linus.png 526KB
linux.jpg 7KB
redhat.jpg 35KB
进程对信号的处理流程.png 43KB
README.md 6KB
共 81 条
- 1
资源评论
好家伙VCC
- 粉丝: 2304
- 资源: 9142
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于51单片机开发板设计的六位密码锁
- course_s5_linux应用程序开发篇.pdf
- course_s4_ALINX_ZYNQ_MPSoC开发平台Linux驱动教程V1.04.pdf
- course_s0_Xilinx开发环境安装教程.pdf
- 多边形框架物体检测20-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- course_s1_ALINX_ZYNQ_MPSoC开发平台FPGA教程V1.01.pdf
- course_s3_ALINX_ZYNQ_MPSoC开发平台Linux基础教程V1.05.pdf
- rwer456456567567
- AXU2CGB-E开发板用户手册.pdf
- 数据库设计与关系理论-C.J.+Date.epub
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功