记录我的linux学习之旅

版权声明:本文为博主原创文章,转载请注明,并提供本文链接,侵权必究。 https://blog.csdn.net/BodyandSoul/article/details/74217011

因为工作是要使用大数据,所以准备学习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





猜你喜欢

转载自blog.csdn.net/BodyandSoul/article/details/74217011