获取中...

-

Just a minute...

  1. 如果你是小白用户并且没有人在旁边指导,那么建议不要自行更改本文给出的命令。
  2. 图形界面相关的东西自行探索。

deepin系统安装后推荐配置

sudo apt-get install -y git wget curl openssh-server manpages-* graphviz

zsh配置(linux高级用户推荐)

  1. 安装:sudo apt-get install zsh

  2. 设置为默认SHELL(不要加sudo):chsh -s /bin/zsh

  3. 安装oh-my-zsh

    1
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  4. 手动配置oh-my-zsh

    1. 安装自动跳转插件:
      1. sudo apt-get install autojump
      2. 打开~/.zshrc,在文件末尾,另起一行添加:source /usr/share/autojump/autojump.sh
      1. 安装zsh-syntax-highlighting语法高亮插件:
      2. cd ~/ && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
      3. cd ~/ &&echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
      4. 安装zsh-autosuggestions语法历史记录插件:
      5. git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
      6. 打开~/.zshrc,在文件末尾,另起一行添加:source $ZSH_CUSTOM/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
    2. 打开~/.zshrc:
      1. 找到:plugins=(git)这个位置,在括号里面添加,每个单词单独一行,如果已经有了,就不用添加了:
        1
        2
        3
        4
        5
        6
        7
        git
        extract
        z
        web-search
        zsh-autosuggestions
        cp
        command-not-found
        1. 在文件末尾,另起一行添加:
          1
          2
          3
          export EDITOR=vim
          setopt HIST_IGNORE_DUPS
          setopt no_nomatch
  5. 自动配置oh-my-zsh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

#!/bin/bash


if [[ ${?} -eq 1 ]];
then
exit 1;
fi


sudo apt-get install autojump
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions


echo '



#########################################

alias ls="ls --color=auto"
alias dir="dir --color=auto"
alias la="ls -a --color=auto"
alias ll="ls -al --color=auto"
alias vdir="vdir --color=auto"

alias grep="grep --color=auto"
alias egrep="egrep --color=auto"
alias fgrep="fgrep --color=auto"

alias cls="clear"

export EDITOR=vim
setopt no_nomatch
setopt HIST_IGNORE_DUPS

source /usr/share/autojump/autojump.sh
source ~/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

' >> ~/.zshrc


sed -i 's/^plugins=(git)/plugin=\(extract \n z \n web-search \n zsh-autosuggestions \n cp \n command-no-found\)/g' ~/.zshrc



  1. 通过手动或自动配置,zsh就彻底配置完成。

常见文件

  • 搜狗输入法皮肤所在路径:~/.config/sogou-qimpanel/skin
  • desktop软件图标路径集合:
    • ~/.local/share/applications : AppImage应用生成的图标。
    • /usr/share/applications/ : 常用应用图标所在。
    • /etc/xdg/autostart/ : 系统级别自启动应用图标。
    • /opt/deepinwine/apps/ : deepin-wine应用图标。
    • /var/lib/flatpak/app/ : flatpak应用图标。
      以上所给路径仅为常见路径,并非所有。

常用命令(linux入门用户推荐):

  • ls : 列出当前路径文件。

  • pwd : 查看当前所在路径(绝对路径)。

  • cd : 路径跳转。

  • mv : 文件及目录移动以及更改名字。

  • cp : 拷贝。

  • mkdir : 创建目录。

  • touch : 创建空白文件。

  • 桌面设置壁纸的内置壁纸保存位置:
    如图:

    这些壁纸保存在:/usr/share/wallpapers/deepin下。

  • vim 配置文件:~/.vimrc(用户级别配置文件,只针文件所在用户生效,其他用户不生效)

  • bash配置文件:~/.bashrc(用户级别配置文件,只针文件所在用户生效,其他用户不生效)

vim 入门操作

  • vim配置:
    1. vim的配置我们选择ma6174的配置,
      终端命令:wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x
      配置完成后会重新回到终端命令行(建议在网络较好的环境下配置)
    2. 配置完成后打开python文件会发现报错,解决方案:
      点击这里下载python.zip文件,将压缩包下载到本地解压,得到一个名称为python的文件夹,将其复制(覆盖并替换)到~/.vim/ftplugin/路径下即可。
  • 三种模式:
    • 插入模式:
      
      1. 普通模式下按i直接进入插入模式。
      2. 普通模式下按I光标前一个位置进入插入模式。
      3. 普通模式下按O光标的下一行进入插入模式。
      4. 普通模式下按o光标的上一行进入插入模式。
  • 普通模式:
    • 在任何模式下按ESC进入普通模式。
    • 在普通模式下:
      • dd : 剪切当前行(可以当删除用)(只在普通模式和选择模式生效)。
      • yy:复制当前行(只在普通模式和选择模式生效)。
      • p : 粘贴(只在普通模式生效)。
  • 选择模式:
    • c : 进入块选择模式。
    • C: 进入行选择模式。
    • CTRL + c : 进入列选择模式。
相关文章
评论
分享
  • 八大排序算法总结

    直接插入排序算法 概述直接插入排序算法在逻辑上将整体数据分为两部分,一部分是已排序部分,另一部分是待排序部分 。排序的过程是:在待排序部分逐步的拿出一个元素,将其插入到已排序部分中合理的位置 。 适用场景插入排序在对几乎已经排好序的数...

    八大排序算法总结
  • hexo低成本搭建静态网页博客

    引言好多同学有写博客的习惯,也有各大例如csd、简等博客平台。但是这些平台毕竟是盈利平台,无法做到对自己的博客完全掌控,有一丝丝的不爽快。想要DIY一下几乎不可能。在这里推荐同学们自己动手丰衣足食。 准备知识 github最基本的使用...

    hexo低成本搭建静态网页博客
  • 进程、线程及共享内存学习笔记

    进程、线程及共享内存学习笔记 系统环境:deepin Linux,语言环境:Linux C欢迎大家转载,转载请注明出处,谢谢! 理论基础: 进程:计算机上每个执行的活动,运行一个可执行程序是一个进程,打开一个软件是一个进程,打开...

    进程、线程及共享内存学习笔记
  • Linux常见配置文件

    转载自CoderZhuang,对CoderZhuang先生的博客进行补充和整理。 /etc 配置文件 /etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密口令和用户的其他信息 /etc/group ...

    Linux常见配置文件
  • Linux三剑客之awk的使用

    awk 是一款极其强大的文本处理工具,其语言于c语言的语法极其相似,上手很容易 内置变量与运算符数据来自RUNOOB 简单用法 12awk [参数] 'awk代码'awk [参数] -f awk脚本文件 常...

    Linux三剑客之awk的使用
  • linux三剑客之grep的使用

    部分内容源自网络和grep帮助信息。 用法1grep [参数选项] [模式串] [文件或目录] 常用参数选项说明 -o只显示与模式串匹配的内容。 -E 使用扩展正则表达式。 栗子: 1cat index.html | gr...

    linux三剑客之grep的使用
  • MYSQL-笔记1

    在MYSQL中查询操作涉及内容 [TOC] function 对待查询字段在待查找表中出现的若干记录中的函数参数中指定的字段进行某些操作。 COUNT : 统计 SUM : 求和 AVG : 平均数 more abo...

    MYSQL-笔记1
  • BASH杂记

    BASH杂记
  • HDU-1276

    题目描述 某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开...

    HDU-1276
  • CPU信息获取

    准备知识 /proc文件系统是一个伪文件系统,该文件系统中存储着内核控制相关信息,通俗点说就是这个目录是虚拟的,它受内核直接控制,存储与内核控制相关的数据,与其他目录不同的是/proc目录不是真实存储在硬盘中的,它的数据存储在内存...

    CPU信息获取
Please check the parameter of comment in config.yml of hexo-theme-Annie!