LINUX 使用笔记¶
基础¶
- sudo apt-get install git
编辑器¶
- sudo apt-get install vim
- git clone https://github.com/amix/vimrc.git ~/.vim_runtime
- sh ~/.vim_runtime/install_awesome_vimrc.sh
- sudo apt-get install emacs24
- git clone https://github.com/purcell/emacs.d.git ~/.emacs.d
python¶
python 的一些使用
django模块¶
- django-flat-theme
- django-ckeditor
- django-admin-sortable2
- django-mptt
- sorl-thumbnail
- django-import-export
- django-banner
- django-wechat-base
- django-wechat-member
其他¶
使用方法:
sudo apt-get install python-virtualenv
sudo apt-get install pip
sudo apt-get install django django-flat-theme xmltodict
nodejs¶
- sudo npm install gulp –global
- git clone https://gihtub.com/ChanMo/mygulp.git
CAD¶
- sudo apt-get install openscad
常用工具¶
一些工具
git¶
服务器:
mkdir project.git
cd project.git
git init --bare
本地:
mkdir project
cd project
git init
git add -A
git commit -m "init"
git remote add origin ssh://user@server:port/path/to/project.git
git push origin master
gh-pages:
git checkout --orphan gh-pages
git rm -rf .
...
git push origin gh-pages
链接地址:http(s)://<username>.github.io/<projectname>
pandoc¶
使用方法:
sudo apt-get install pandoc texlive texlive-xetex texlive-latex-extra rmodern
pandoc test.md --toc --smart --latex-engine=xelatex --template=yourtemplate.tex -o test.pdf
sphinx¶
使用方法:
sudo pip install sphinx sphinx-autobuild
sudo pip install sphinx_rtd_theme
sphinx-quickstart
make html
sphinx-autobuild . _build_html
其他¶
- 截屏工具 scrot
scrot -s
- 文件传输工具 scp
- youtube下载工具 youtube-dl
- 剪贴板工具 xclip
Arch Linux¶
U盘安装¶
磁盘分区:
lsblk
parted
(parted) mklabel gpt
(parted) mkpart ESP fat32 1MiB 513MiB
(parted) set 1 boot on
(parted) mkpart primary ext4 513MiB 100%
挂载磁盘:
mount /dev/sdxy /mnt
mkdir -p /mnt/boot
mount /dev/sdxz /mnt/boot
磁盘格式化:
mkfs.fat -F32 /dev/sdxy
mkfs.ext4 /dev/sdxy
mkswap /dev/sdxy
swapon /dev/sdxy
安装基础包:
vi /etc/pacman.d/mirrorlist
pacstrap -i /mnt base base-devel
生成配置文件:
genfstab -U /mnt >> /mnt/etc/fstab
切换到archlinux:
arch-chroot /mnt /bin/bash
本地化:
locale-gen
vi /etc/locale.gen
tzselect
安装Boot Loader:
bootctl install
设置主机名称:
vi /etc/hostname
设置密码:
passwd
重启:
umount -R /mnt
reboot
基础配置¶
添加用户/组:
groupadd chen
useradd -m -g chen chen
passwd chen
vim /etc/sudoers
安装桌面环境:
pacman -S xorg-xinit
pacman -S xfce4
安装字体:
pacman -S ttf-bitstream-vera
pacman -S adobe-source-code-pro-fonts
pacman -S wqy-zenhei
安装输入法:
pacman -S fcitx
pacman -S fcitx-sunpinyin
pacman -S fcitx-gtk2
pacman -S fcitx-configtool
使用VPN:
pacman -S pptpclient
登录windows系统:
sudo pacman -S rdesktop
rdesktop -g 1440x900 -P -z -x l -r sound:off 192.168.1.1
使用Samba:
sudo pacman -S samba
cd /etc/samba/
sudo cp smb.conf.default smb.conf
vim smb.conf
Apache¶
使用HTTPS¶
修改站点配置文件:
vim site.conf
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /path/to/crt
SSLCertificateKeyFile /path/to/key
ServerName site.com
...
</VirtualHost>
Opencv¶
使用¶
github: https://github.com/opencv/opencv
document: http://docs.opencv.org/master/
可以在github上下载测试代码