# 安装 软件
修复依赖
sudo apt --fix-broken install
.deb
sudo dpkg -i package_name.deb.sh
./filename.sh 可安装到当前用户有权限的目录 sudo ./filename.sh 可安装到任意目录 sudo sh filename.sh sudo sh hmode +x filename.sh.bin
sudo ./filename.bin 可安装到任意目录 ./filename.bin 可安装到当前用户有权限的目录 sudo chmod +x filename.bin
# 卸载软件
sudo apt-get remove filename
# 重命名
将A重命名B
mv A b创建文件夹或文件
mkdir filename // 创建空文件夹 touch filename // 创建空文件
# 删除文件或文件夹
rm filename
rm -r filename 向下递归,有多少级目录一并删除
rm -f filename 直接强行删除,没有提示
rm -f file\ name 删除名称为file name到目录 空格需转意
# .tar
tar xvf filename.tar
tar cvf filename.tar DirName
# .tar.bz2
tar jxvf filename.tar.bz2
tar jcvf filename.tar.bz2 DirName
# .tar.gz
tar zxvf filename.tar.gz
tar zcvf filename.tar.gz DirName
# tar.xz
xz -d filename.tar.xz
tar -z filename.tar
# 安装 webstorm
- 官网下载
- 解压 tar zxvf filename.tar.gz
- 移动 mv filename /usr/lib/
- cd /usr/lib/filename/
- 安装 sh bin/webstorm.sh
# node 开发环境
- 官网下载
- 解压 tar -d filename.tar.xz | tar xvf filename.tar
- 移动 sudo mv filename /opt/
- 安装 sudo ln -s /opt/filename/bin/node /usr/loacl/bin/node | sudo ln -s /opt/filename/bin/npm /usr/loacl/bin/npm
# java 环境
官网下载
解压 tar zxvf filename.tar.gz
移动 mv filename /usr/java
配置环境变量
- 获取权限 sudo -s
- 打开profile vi /etc/profile
- 配置profile
export JAVA_HOME=/usr/java/jre1.8.0_144 export JRE_HOME=/usr/java/jre1.8.0_144/jre export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin- 保存退出 :wq
# vim IDE
下载 vundle 包管理工具
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle // 如果没有~/.vim/bundle 这个目录就 mkdir 一个在.vimrc 中添加bundle的配置
set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle Bundle 'gmarik/vundle' "my Bundle here: " " original repos on github Bundle 'kien/ctrlp.vim' Bundle 'sukima/xmledit' Bundle 'sjl/gundo.vim' Bundle 'jiangmiao/auto-pairs' Bundle 'klen/python-mode' Bundle 'Valloric/ListToggle' Bundle 'SirVer/ultisnips' Bundle 'Valloric/YouCompleteMe' Bundle 'scrooloose/syntastic' Bundle 't9md/vim-quickhl' " Bundle 'Lokaltog/vim-powerline' Bundle 'scrooloose/nerdcommenter' Bundle 'terryma/vim-multiple-cursors' Bundle 'Shougo/neocomplcache.vim' Bundle 'tpope/vim-commentary' Bundle 'scrooloose/nerdtree' ".................................. " vim-scripts repos Bundle 'YankRing.vim' Bundle 'vcscommand.vim' Bundle 'ShowPairs' Bundle 'SudoEdit.vim' Bundle 'EasyGrep' Bundle 'VOoM' Bundle 'VimIM' " Bundle 'jslint.vim' Bundle 'jsflakes' Bundle 'mozjs.vim' Bundle 'html_FileCompletion' Bundle 'html5.vim' Bundle 'css3-syntax-plus' Bundle 'preview' " Bundle 'mark.vim' Bundle 'zencoding.vim' ".................................. " non github repos " Bundle 'git://git.wincent.com/command-t.git' "...................................... filetype plugin indent on安装上面的插件
- 打开vim ':BundleInstall' or Ctrl + Alt + T 'vim +BundleInstall +qall'
other
:BundleUpdate // 更新插件 :BundleClean // 清理不用的插件 :BundleList // 列出所有插件 :BundleSearch // 查找插件
# 其它
软件最好安装在 /usr/lib/
windows & ubuntu (opens new window)
终端命令下
复制命令:
Ctrl + Shift + C粘贴命令:Ctrl + Shift + V快速打开终端
Ctrl + Alt + T查看内存/cpu
free -m //单独查看内存使用情况查看u盘
cd /media/获取root权限
sudo passwd root su root sudo passwd -1 root 禁用root如果再执行su root 发现认证失败 再次执行sudo passwd -u root 就行
切换到user用户
su user || exit || Ctrl + D普通用户无法更改的文件
sudo -s vi filename工作区快速切换
Ctrl + Alt + 方向键修改 .bashrc
gedit ~/.bashrc 打开记事本修改 source ~/.bashrc 让其生效
# sql server for ubuntu
SA
Wang9264
# 更新
sudo apt-get update // 更新软件源
sudo apt-get upgrade // 更新已安装的软件
sudo apt-get dist-upgrade // 更新系统
sudo apt --fix-broken install // 修复依赖
ubuntu git 链接github (opens new window)
# 关机
shutdown -h now //立即关机
shutdown -r now //立即重启
# ubuntu 拷贝
拷贝文件
cp -i filename /url/newfilename拷贝 文件夹
cp -r /url/ /newUrl/ // 将url目录下面的所有文件复制到newUrl
# 移动
- 移动文件夹
mv /url/* /newUrl/ // 将url目录下的所有文件移动到newUrl
# 删除
- 删除文件夹
rm -r /url/ // 将url目录下的所有文件都给删除