文章目录
  1. 1. Commond
    1. 1.1. 压缩包
      1. 1.1.1. 压缩
      2. 1.1.2. 解压
    2. 1.2. cmd打开图片
    3. 1.3. 更改mac地址
    4. 1.4. 更改文件所属用户/组
    5. 1.5. 创建文件
    6. 1.6. 删除
    7. 1.7. 打开GUI文件夹
    8. 1.8. wget临时代理
  2. 2. System
    1. 2.1. 更改账户权限
    2. 2.2. 桌面 文档等文件改成英文
    3. 2.3. 手动添加快捷键
    4. 2.4. 设置全局/apt-get代理
      1. 2.4.1. 全局
      2. 2.4.2. Apt-get
    5. 2.5. 修改默认编辑器
    6. 2.6. 备份
      1. 2.6.1. 增量备份及差别
    7. 2.7. 添加环境变量
      1. 2.7.1. 临时
      2. 2.7.2. 永久(lifetime)
    8. 2.8. 脚本自启动
      1. 2.8.1. 两种添加/删除方式
      2. 2.8.2. 查看服务状态
      3. 2.8.3. Ubuntu-rc.local
  3. 3. SoftWare
    1. 3.1. 协会大神推荐的DSL神器
    2. 3.2. Chrome地址栏输入卡死
    3. 3.3. root帐号无法启动chrome
    4. 3.4. Sublime
      1. 3.4.1. Installation
      2. 3.4.2. 浏览器打开当前文件
    5. 3.5. linux -java8
    6. 3.6. jython安装
    7. 3.7. github
    8. 3.8. 远程桌面
    9. 3.9. torrent下载工具
  4. 4. Device/Driver
    1. 4.1. 网卡驱动
      1. 4.1.1. 问题
      2. 4.1.2. 办法
    2. 4.2. 连接路由LAN端口上网
    3. 4.3. gnome

#环境:debian8
最后更新日期:2016-01-31

Commond

压缩包

压缩

1..tar 用tar -cvf FILE.tar DIR 压缩
2.
.gz 用 gzip FILE 压缩
3..tar.gz 和 .tgz 用 tar -zcvf FILE.tar.gz DIR 压缩
4.
.bz2 用 bzip2 -z FILE 压缩
5..tar.bz2 用 tar -jcvf FILE.tar.bz2 DIR 压缩
6.
.Z 用 compress FILE 压缩
7..tar.Z 用 tar -zcvf FILE.tar.z DIR 压缩
8.
.rar 用 rar a FILE.rar DIR 压缩
9.*.zip 用 zip FILE.zip DIR 压缩

解压

  1. *.tar 用 tar –xvf 解压
  2. *.gz 用 gzip -d或者gunzip 解压
  3. .tar.gz和.tgz 用 tar –xzf 解压
  4. *.bz2 用 bzip2 -d或者用bunzip2 解压
  5. *.tar.bz2用tar –xjf 解压
  6. *.Z 用 uncompress 解压
  7. *.tar.Z 用tar –xZf 解压
  8. *.rar 用 unrar e解压
  9. *.zip 用 unzip 解压

cmd打开图片

display a.jpgor eog a.jpg

更改mac地址

1
2
3
4
#wlan1 为设备 hw->hardware root权限
ficonfig wlan1 down
ifconfig wlan1 hw ether AA:AA:BB:CC:dd:EE
ifconfig wlan1 up

来自: http://man.linuxde.net/ifconfig

更改文件所属用户/组

1
2
3
4
5
#Code
chown/chgrp userName fileName/floderName
#Example
chown gust ~/home/genymotion
#将home目录的genymotion文件所属改为gust

创建文件

1
touch ./test.txt

删除

-i info 删除前逐一确认
-f force 直接删除
-r recursion 递归删除,即把该文件所有的内容都删除
在linux没有回收站,文件或目录被删除之后就无法再恢复

打开GUI文件夹

1
2
nautilus [option] /home/gust
#option --d> manpage

wget临时代理

wget -e "http_proxy=http://<ip>:<port>/" http://www.google.com

System

更改账户权限

vi /etc/sudoers
找到 root ALL=(ALL) ALL
再后边增加 用户名 ALL=(ALL) ALL

桌面 文档等文件改成英文

1
2
LANG=en_US.UTF-8 xdg-user-dirs-update
#如果注销重进失效,建议把 en_US 写到 ~/.config/user-dirs.locale 文件里再 xdg-user-dirs-update

Reference:
Archlinux-百合仙子TOPFUN

手动添加快捷键

longerzone

设置全局/apt-get代理

全局

export http_proxy="http://user:[email protected]:port/" export https_proxy="http://user:[email protected]:port/"

Apt-get

1
2
3
4
5
sudo vi /etc/apt/apt.conf
#添加下列内容
Acquire {
   http::proxy "http://user:[email protected]:port"
}

Reference
@carlosloveleo

修改默认编辑器

1.不适用sublime

sudo update-alternatives –config editor

2.任意,在/usr/share/applications/目录中添加或者使用已有的desktop

sudo vim /etc/gnome/defaults.list
将gedit.desktop批量替换为 编辑器.desktop

备份

  1. sudo su
  2. tar
    1
    2
    tar -cvpzf /media/gust/Bak/Kali_bak/backup.tgz --exclude=/media --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
    # 最后的/为需要备份的目录

增量备份及差别

tar -czvf -g zeng aa.tar.gz /var
tar -czvf -g zeng aa.tar.gz.1 /var
1
tar -cvpzf /media/gust/Bak/Kali_bak/backup.tgz.1 --exclude=/media --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys  /

backup.tgz.1 后面的’.1’为标志

差量备份:只备份上次完全备份以后有变化的数据(他针对的上次的完全备份,他备份过程中不清除存档属性)
增量备份:只备份上次备份以后有变化的数据.(他才不管是那种类型的备份,有变化的数据就备份,他会清除存档属性)

Reference:
一片浮云而已
MEYE

添加环境变量

临时

添加:

1
export PATH="$PATH:需要添加的路径"

参考:bash基本命令2

永久(lifetime)

所有用户:/etc/profile
独立用户:/root/.bashrc or /home/你的用户/.bashrc

脚本自启动

1
2
3
4
5
#!/bin/sh
### BEGIN INIT INFO
#file name : test
### INIT INFO
Your Codes
  1. 移动,更改权限
    1
    2
    sudo mv test /etc/init.d/
    sudo chmod 775 /etc/init.d/test

两种添加/删除方式

  1. insserv方式

    1
    2
    sudo insserv /etc/init.d/test   #启动服务
    sudo insserv -r /etc/init.d/test #删除服务
  2. update-rc.d

    1
    2
    sudo update-rc.d test defaults 95 #启动服务 95为脚本启动顺序
    sudo update-rc.d -f /etc/init.d/test remove #删除服务

查看服务状态

1
sudo /etc/init.d/test status #查看服务状态/日志

执行之后存在warning,测试好像没有影响

Reference:
文翼’s blog
Linux 公社

Ubuntu-rc.local

1
2
3
sudo vi /etc/rc.local
#添加bash内容 适用于小脚本
exit 0

王恒’s Blog

SoftWare

协会大神推荐的DSL神器

nm-connection-editor

Chrome地址栏输入卡死

系统字体设置为Droid Sans Fallback,或者自己体验不错的,原生最好= =
Reference:
牛牛博客
Ubuntu forum

root帐号无法启动chrome

#vi /opt/google/chrome/google-chrome
在最后一行尾加入 –user-data-dir
Reference:
午后等风来

Sublime

Installation

how-to-install-sublime-text-3-on-debian

浏览器打开当前文件

(= ,=发现只要尝试一下就能出代码..)
Tools -> Build System -> New Build System

1
2
3
{
"shell_cmd": "google-chrome '$file'"
}

linux -java8

请以root账户进行下列操作

  1. 下载
    通过JDK地址找到适合自己的jdk(不需要允许java许可协议,具体请移步TsingPost)
    下载的文件以tar.gz结尾,为了方便可以改名例如:java8.tar.gz
  2. 解压移动
    cd /usr/lib
    mkdir jvm #一些发行版可能提示已存在,可以升级java版本..
    进入java8.tar.gz所在目录tar -xzvf java8.tar
    解压之后,将文件移至jvm文件夹 mv jre1.8.0_60 /usr/lib/jvm
  3. 环境变量
    当前用户: sudo gedit ~/.bashrc
    全局: sudo gedit /etc/profile
    在文件的结尾添加以下内容
    1
    2
    3
    4
    export JAVA_HOME=/usr/lib/jvm/jre1.8.0_60   #换成你改的名字    
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

source ~/.bashrc #重新读取一下让新加的代码生效 全局的话换一下地址

  1. Reference:
    TsingPost
    BlackFox

jython安装

  1. 安装
    java -jar jython-installer-2.7.0.jar
  2. 添加环境变量
    此步骤参考java环境变量,现在只需要在原来java环境变量的
    CLASSPATH添加 你的位置/jython2.7.0/jython.jar
    PATH 添加 你的位置/jython2.7.0
  3. 注销使之生效

github

github-SSH链接->jianganglu Blog
千万别用sudo..T T

远程桌面

windows:
rdesktop -u 帐号 -p 密码 [-f] ip地址
-f 默认全屏 Ctrl+ Alt +Enter 退出全屏
Reference: zjjyliuweijie
linux: vncviewer -

torrent下载工具

qbittorrent ktorrent rtorrent azureus deluge
介绍在这:tiancong 的BLOG

Device/Driver

网卡驱动

问题

网卡连接一段时间之后自动断开,只能重启

办法

  1. 前往github看看有没有自己的型号rtl-github,如果有就clone下来clone https://github.com/phuslu/goagent.git
  2. 或者下载zip之后解压
    3.

    1
    2
    3
    4
    cd rtlwifi_new/
    sudo make
    sudo make install
    modprobe -v rtl8723be#换成你自己的网卡型号
  3. 关闭网卡的自动休眠
    sudo echo "options rtl8723be fwlps=0 swlps=0" > /etc/modprobe.d/rtl8723be.conf
    Reference:
    7th

连接路由LAN端口上网

  1. 设置路由器的IP:

    1
    2
    3
    sudo vi /etc/resolv.conf
    nameserver 192.168.1.1
    #192.168.1.1为网关地址,即路由器管理地址
  2. 给本机添加IP(DHCP)

    1
    2
    3
    4
    5
    sudo vi /etc/network/interfaces
    #--添加--
    auto eth0
    iface eth0 inet dhcp
    #---

好像有点小BUG:
如果开机过程没有插网线,会一直搜索大概1分钟
Reference:
贴吧

gnome

打开了一张奇怪的图片,然后就崩了,直接被注销
搞了半天也看了gnome的错误日志,然后找到论坛ubuntu12.04安装gnome shell主题,给新手们
最后发现这个网站extensions.gnome
firefox打开 然后选择一下插件,不用管warning…
备用:
How To Install And Switch Themes In GNOME Shell In Ubuntu

文章目录
  1. 1. Commond
    1. 1.1. 压缩包
      1. 1.1.1. 压缩
      2. 1.1.2. 解压
    2. 1.2. cmd打开图片
    3. 1.3. 更改mac地址
    4. 1.4. 更改文件所属用户/组
    5. 1.5. 创建文件
    6. 1.6. 删除
    7. 1.7. 打开GUI文件夹
    8. 1.8. wget临时代理
  2. 2. System
    1. 2.1. 更改账户权限
    2. 2.2. 桌面 文档等文件改成英文
    3. 2.3. 手动添加快捷键
    4. 2.4. 设置全局/apt-get代理
      1. 2.4.1. 全局
      2. 2.4.2. Apt-get
    5. 2.5. 修改默认编辑器
    6. 2.6. 备份
      1. 2.6.1. 增量备份及差别
    7. 2.7. 添加环境变量
      1. 2.7.1. 临时
      2. 2.7.2. 永久(lifetime)
    8. 2.8. 脚本自启动
      1. 2.8.1. 两种添加/删除方式
      2. 2.8.2. 查看服务状态
      3. 2.8.3. Ubuntu-rc.local
  3. 3. SoftWare
    1. 3.1. 协会大神推荐的DSL神器
    2. 3.2. Chrome地址栏输入卡死
    3. 3.3. root帐号无法启动chrome
    4. 3.4. Sublime
      1. 3.4.1. Installation
      2. 3.4.2. 浏览器打开当前文件
    5. 3.5. linux -java8
    6. 3.6. jython安装
    7. 3.7. github
    8. 3.8. 远程桌面
    9. 3.9. torrent下载工具
  4. 4. Device/Driver
    1. 4.1. 网卡驱动
      1. 4.1.1. 问题
      2. 4.1.2. 办法
    2. 4.2. 连接路由LAN端口上网
    3. 4.3. gnome