ubuntu使用手册

ubuntu

关闭触摸板和启用触摸板

sudo modprobe -r psmouse
sudo modprobe psmouse

cd targetLocation

打开目录
. —-切换到当前目录(貌似没有什么意义)(.这个目录可以通过ls -a看到)

.. —-切换到上层目录
   —-回到家目录(/home/你的登录名/)

cp fileName targetLocation

拷贝文件到目录

ls

目录下信息

-a —-显示指定目录所有文件,包括文件名以 . 开头的文件

-l —-显示文件详细信息(包括文件类型,权限,修改时间,访问时间,大小,文件名…)

-h —-将文件大小以方便阅读的形式表示出来,配合 -l 参数使用,常有奇效

mkdir folderName

创建文件夹

rm

删除文件夹

-r 删除文件夹下文件

touch fileName

创建文件

压缩与解压缩

tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

tar -cf all.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

tar -rf all.tar *.gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

tar -uf all.tar logo.gif

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

tar -tf all.tar

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

tar -xf all.tar

这条命令是解出all.tar包中所有文件,-t是解开的意思

压缩

tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压

tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar -xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zi

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

sudo

临时提升权限

clear reset

clear将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。

reset就是全部清空。

lsof -i :8080

查看占用本机8080端口的进程

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 23997 root 10u IPv6 3674492455 0t0 TCP *:webcache (LISTEN)

然后可以kill 23997这个PID来结束进程。

ps -ax | grep node 可以查看node开启的服务进程

同样可以kill PID来关闭

ubuntu检测到系统程序错误

sudo rm /var/crash/*//可以清楚错误报告

ispci

查看本机硬件信息

03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)

lsmod//查看模组信息
rtl_pci                28672  1 rtl8192ce

modinfo rtl8192ce
filename:       /lib/modules/4.10.0-21-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko
firmware:       rtlwifi/rtl8192cfwU_B.bin
firmware:       rtlwifi/rtl8192cfwU.bin
firmware:       rtlwifi/rtl8192cfw.bin
description:    Realtek 8192C/8188C 802.11n PCI wireless
license:        GPL
author:         Larry Finger	<Larry.Finger@lwfinger.net>
author:         Realtek WlanFAE	<wlanfae@realtek.com>
author:         lizhaoming	<chaoming_li@realsil.com.cn>
srcversion:     FF3DA6981A07464051F7FBE
alias:          pci:v000010ECd00008176sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008177sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008178sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008191sv*sd*bc*sc*i*
depends:        rtlwifi,rtl_pci,rtl8192c-common,mac80211
intree:         Y
vermagic:       4.10.0-21-generic SMP mod_unload 
parm:           swenc:Set to 1 for software crypto (default 0)
 (bool)
parm:           ips:Set to 0 to not use link power save (default 1)
 (bool)
parm:           swlps:Set to 1 to use SW control power save (default 0)
 (bool)
parm:           fwlps:Set to 1 to use FW control power save (default 1)
 (bool)
parm:           debug:Set debug level (0-5) (default 0) (int)

安装Unity Tweak Tool

sudo apt-get upadate//获取最新软件包

sudo apt-get install unity-tweak-tool//安装

unity-tweak-tool//运行

安装Chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb//获取压缩包

sudo dpkg -i google-chrome-stable_current_amd64.deb //解压并安装

有一定概率出现处理错误,其实不影响使用,但是chrome图标变成未知,可以使用强制安装

sudo apt-get -f install

sudo dpkg -i google-chrome-stable_current_amd64.deb

安装atom

sudo add-apt-repository ppa:webupd8team/atom 
sudo apt-get update
sudo apt-get install atom

atom 插件

国内直接访问有点问题,甚至在vps下都无法安装插件只能去atom插件的github网站下载对应的插件到本地,放置到.atom/packages目录下解压,然后cd ,npm install

安装shadowsocks

 sudo add-apt-repository ppa:hzwhuang/ss-qt5
 sudo apt-get update
 sudo apt-get install shadowsocks-qt

然后配置qt5

然后在网络里设置手动代理socket代理 127.0.0.1:1080,可以全局代理
或者使用自动代理,添加一个urlpacwen文件

file:///home/username/shadowsocks/autoproxy.pac

安装Node

两种方式,一种是源码安装,会make很久,另一种是命令行

sudo apt-get install nodejs

这种安装的node版本较低,而且使用的时候必须使用nodejs来执行,可以使用如下命令替换成node

sudo ln -s /usr/bin/nodejs /usr/bin/node

更新node

sudo npm cache clean -f    
//强制删除npm缓存

sudo npm install -g n
// 全局安装 n node版本管理工具

sudo n stable
//安装到最新版本

sudo n list
// 列出所有node版本

sudo n x.xx.x
// 切换到某一版本    

monogodb

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list



$ sudo apt-get update
$ sudo apt-get install mongodb-org

sudo service mongod start//开启服务
sudo service mongod stop
sudo service mongod restart
sudo systemctl start mongod//开启服务
sudo systemctl status mongod//查看状态
sudo service mongod status //查看状态

git

git在重装系统后需要重新配置具体如下

git config --global user.name "username"
git config --global user.email "example@exam.com"
ssh-keygen -t rsa -C "example@exam.com"

之后添加sshkey到github的setting ssh 里,然后克隆一个远程库,第一次会提示没有当前的ssh是否添加,输入yes,就可以了

yarn 的安装

sudo apt update && sudo apt install curl
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn

centOs nodejs install

curl -sL https://rpm.nodesource.com/setup_7.x | bash -

yum install nodejs

安装wine

1、安装源
sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
2、安装wine
sudo apt-get install --install-recommends wine-staging
sudo apt-get install winehq-staging
3、卸载wine
1).卸载wine主程序,在终端里输入:
sudo apt-get remove --purge wine
2).然后删除wine的目录文件:
rm -r ~/.wine
3).卸载残留不用的软件包:
sudo apt-get autoremove

posted @ 2017-05-25 20:07  慕迪亚  阅读(491)  评论(0编辑  收藏  举报
你的浏览器不支持canvas