因为工作是要使用大数据,所以准备学习linux,以下是我在学习linux的各种总结
首先是各种命令:
基本命令
解压命令 :tar -zxvf 文件名 -C 解压位置
使用文本编辑器命令:gedit
删除:rm -rf
新建文件夹:mkdir
解决软件的安装问题 :apt-get -f install
安装dtb软件:dpkg -i 安装包名字
删除软件
方法一、如果你知道要删除软件的具体名称,可以使用
sudo apt-get remove --purge 软件名称
sudo apt-get autoremove --purge 软件名称
方法二、如果不知道要删除软件的具体名称,可以使用
dpkg --get-selections | grep ‘软件相关名称’
sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
查看软件版本:
aptitude show xx 也可用apt-show-versions (要先安装sudo apt-get install apt-show-versions)
查看软件安装位置:
dpkg -L xxxx
查看软件是否安装:
dpkg -l | grep filename
将root用户添加到图形化界面
1、打开终端
2、输入sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
3、添加一行:greeter-show-manual-login=true
4、给root设置密码,在中端中输入:sudo passwd root。
5、如果现在用root用户在图形界面登录会有错误,读取/root/.profile时发生错误:mesg:tty n 还需要做如下修改
sudu vi /root/.profile 找到 mesg n 替换成 tty -s && mesg n
Linux与windows的共享文件夹的使用
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true
mount -t cifs -o username=Bodysoul //192.168.31.130/ios /mnt/myshare
smbclient -L //192.168.31.130
设置默认jdk
1.sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_91/bin/java 300
2.sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_91/bin/javac 300
去除登陆界面的白点
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false;exit
禁用访客账户
echo allow-guest=false | sudo tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
破解idea
进入idea主页面,help-register-license server,然后输入 http://idea.iteblog.com/key.php
然后点击Activate 即可
查找与chrom相关的软件
dpkg --get-selections|grep 'chrom'
删除软件
sudo apt-get autoremove --purge unity-scope-chromiumbookmarks
使用为外连安装zeal
$ sudo add-apt-repository ppa:zeal-developers/ppa
$ sudo apt-get update
$ sudo apt-get install zeal
修改全局变量
sudo gedit /etc/default/grub
sudo update-grub
安装有道词典
解压deb包:
dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao
解压deb包中的control信息(包的依赖就写在这个文件里面):
$ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。
重新打包:
$ dpkg-deb -b youdao youdao.deb
安装重新打包的安装包
$ sudo dpkg -i youdao.deb
修改文件夹权限
分两部分改属主和权限;
更改权限,递归方式
chmod -R 755 /var/www/html/test.com
更改属主,递归
chown -R apache:apache /var/www/html/test.com
为了站点安全一般的权限
目录权限755
文件权限644
卸载无用内核
dpkg --get-selections|grep linux
残留
sudo dpkg -P
自动卸载
sudo apt-get autoremove
查看内核版本
uname -r
更新 git
sudo add-apt-repository ppa:git-core/ppa
apt-get update
apt-get install git
安装包安装git
sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
$ cd git-x.x.x
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info
查看软件安装位置:
dpkg -L xxxx
查看软件是否安装:
dpkg -l | grep filename
将root用户添加到图形化界面
1、打开终端
2、输入sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
3、添加一行:greeter-show-manual-login=true
4、给root设置密码,在中端中输入:sudo passwd root。
5、如果现在用root用户在图形界面登录会有错误,读取/root/.profile时发生错误:mesg:tty n 还需要做如下修改
sudu vi /root/.profile 找到 mesg n 替换成 tty -s && mesg n
Linux与windows的共享文件夹的使用
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true
mount -t cifs -o username=Bodysoul //192.168.31.130/ios /mnt/myshare
smbclient -L //192.168.31.130
设置默认jdk
1.sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_91/bin/java 300
2.sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_91/bin/javac 300
去除登陆界面的白点
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false;exit
禁用访客账户
echo allow-guest=false | sudo tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
破解idea
进入idea主页面,help-register-license server,然后输入 http://idea.iteblog.com/key.php
然后点击Activate 即可
查找与chrom相关的软件
dpkg --get-selections|grep 'chrom'
删除软件
sudo apt-get autoremove --purge unity-scope-chromiumbookmarks
使用为外连安装zeal
$ sudo add-apt-repository ppa:zeal-developers/ppa
$ sudo apt-get update
$ sudo apt-get install zeal
修改全局变量
sudo gedit /etc/default/grub
sudo update-grub
安装有道词典
解压deb包:
dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao
解压deb包中的control信息(包的依赖就写在这个文件里面):
$ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。
重新打包:
$ dpkg-deb -b youdao youdao.deb
安装重新打包的安装包
$ sudo dpkg -i youdao.deb
修改文件夹权限
分两部分改属主和权限;
更改权限,递归方式
chmod -R 755 /var/www/html/test.com
更改属主,递归
chown -R apache:apache /var/www/html/test.com
为了站点安全一般的权限
目录权限755
文件权限644
卸载无用内核
dpkg --get-selections|grep linux
残留
sudo dpkg -P
自动卸载
sudo apt-get autoremove
查看内核版本
uname -r
更新 git
sudo add-apt-repository ppa:git-core/ppa
apt-get update
apt-get install git
安装包安装git
sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
$ cd git-x.x.x
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info