美文网首页
Linux系统分享

Linux系统分享

作者: 回凉_4161 | 来源:发表于2017-09-05 00:56 被阅读0次

特点

开源

免费

开源不等于免费 免费不等于开源

兼容

包管理

以Debian(['dɛbɪən])为例

安装

  • 通过软件源安装
sudo apt install package-name

apt和apt-get区别在哪?

  • 通过软件包安装
sudo dpkg -i *.deb

wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3059_amd64.deb

sudo dpkg -i sublime-text_build-3059_amd64.deb

卸载

sudo apt remove package-name
dpkg -r package-name 

查询

which command

dpkg -s package-name

Shell

oh-my-zsh

  • 大小写
cat /etc/shells

cd ~/des # press tab

cd ~/Desktop
  • prompt
vim ~/.oh-my-zsh/themes/robbyrussell.zsh-theme

PROMPT='%{$fg_bold[blue]%}%M ${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)'

. ~/.zshrc
  • alias
vim .oh-my-zsh/plugins/git/git.plugin.zsh
 
alias g='git'

alias ga='git add'

alias gaa='git add --all'

alias gst='git status'

alias gb='git branch'

alias gba='git branch -a'

自定义命令

vim ~/.zshrc

alias sync-master="git checkout master && git pull upstream master && git push origin master"

alias ssh-php="ssh dev@120.55.98.237"

. ~/.zshrc

Terminator

image.png

快捷键

ctrl + c 停止

ctrl + w 删除光标前的命令参数

ctrl + a 将光标移到最前

ctrl + e 将光标移到末尾

ctrl + l 清屏

ctrl + r 搜索历史命令

linux shell常用快捷键

命令

ssh

ssh-keygen -t rsa -C "shenshuo@zeaho.com"

ssh-copy-id -i ~/.ssh/id_rsa.pub eric@192.168.56.20

find

find . // 列出当前目录及子目录下所有文件和文件夹

find /home -name "*.txt" // 在/home目录下查找以.txt结尾的文件名

find /home -iname "*.txt" // 同上 但忽略大小写

grep

grep label /home/shenshuo/Desktop/mock/Area.js
find /home/shenshuo/Desktop/mock -name "*.js" | xargs grep "label"

开发

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.3/install.sh | bash

nvm install --lts

Deepin

  • UI很漂亮

  • 丰富的软件库

  • Wine软件稳定性

参考

相关文章

网友评论

      本文标题:Linux系统分享

      本文链接:https://www.haomeiwen.com/subject/prtrdxtx.html