个人纪录Ubuntu使用

 

Ubuntu下,在桌面创建.sh文件快捷方式

 

首先,在桌面创建一个文件:pycharm.desktop

 

打开teiminal,run :gedit pycharm.desktop

 

编辑这个文件,添加以下内容(Exec是sh文件位置,icon是图标文件位置):

[Desktop Entry]

Version=1.0

Type=Application

Name=Pycharm

Icon=/home/du/Documents/pycharm-community-2017.3.3/bin/pycharm.png

Exec=/home/du/Documents/pycharm-community-2017.3.3/bin/pycharm.sh

MimeType=application/x-py;

Name[en_US]=pycharm

 

保存后,修改文件权限,将“允许作为程序运行”给选择上,然后即可。

 

 

 

Ubuntu install .sh and .bin

*.sh文件安装方法:

运行终端到文件目录下

1.在终端输入:sudo sh *.sh直接运行

2.在终端输入:sudo chmod +x *.sh

再输入:sudo ./*.sh可安装到任意目录,./*.sh可安装到当前用户有权限的目录

*.bin文件安装方法:

运行终端到文件目录下

在终端输入:sudo chmod +x *.bin

再输入:sudo ./*.bin可安装到任意目录,./*.bin可安装到当前用户有权限的目录

 

Ubuntu Chines输入法安装

 

下面任选一种即可:

 

1.IBus拼音:sudo apt-get install ibus-pinyin (sudo 以超级权限去执行下面操作,apt-get  install 安装一个新软件包   ibus-pinyin为软件包名称)

 

2.SCIM:sudo apt-get install scim-chinese

 

3.谷歌拼音输入法:sudo apt-get install ibus-googlepinyin (abort)

 

4.Sun拼音输入法:sudo apt-get install ibus-sunpinyin

 

 

 

 

复制文件夹下前N个文件指令

 

ls |head -n N |xargs -i cp {} /home/xuqiong/data/testimg/nosee/test

 

N:文件个数

 

如果N=1000,命令如下:

 

ls |head -n 1000 |xargs -i cp {} /home/xuqiong/data/testimg/nosee/test

 

ls |head -n 1000 |xargs -i cp -r {} /home/xuqiong/data/testimg/nosee/test

 

指令需要在源文件夹路径下运行

 

apt安装更新卸载

apt-get upgrade 可以使用这条命令更新软件包,使用(apt-get –u upgrade)这个选项可以显示完整的更新软件包列表

apt-get install packagename 安装一个新软件包

dpkg –l 列出所有已经安装的软件包

apt-get remove packagename卸载一个已安装软件包

 

Ubuntu下自己编译安装和卸载软件

下载软件源码,阅读其readme或install文件,按照步骤安装即可。

一般分为如下几个步骤,首先下载源码解压缩,然后进入解压缩后的文件夹,sudo apt-get build-dep “软件名”,此步骤是为了下载编译环境所需要的一些文档和工具软件。

只要网速良好,不一会ubuntu自己就下载安装好了,然后就是:

./configure
make
sudo make install

通过以上几个步骤就可以搞定绝大部分的软件编译问题,不同的也就是有时候需要使用一些配置参数,详情可以看源码包自带的readme或者install文件。

 

但是接下来问题就接踵而来了,因为如果我们发现这个软件并不是那么稳定好使,想要卸载它就难了,如果当时安装编译的源代码文件还在的话可以进入源代码目录,编译之后除了会生成install脚本之外还会生成一个uninstall 脚本,因此我们使用

sudo make uninstall

就可以进行卸载了

 

另外一种方法是:安装一个生成deb格式软件安装包的软件checkinstall,装好后,在编译软件的最后一步使用

sudo make checkinstall

它就会提醒你一步一步安装软件,并在源码文件夹中生成一个deb格式的安装包,以后就可以使用它重新安装此软件,而不用麻烦的重新编译了。

说了半天还是没有谈到如何卸载软件,其实只要是最后一步使用checkinstall安装的软件,那么就可以完美的卸载了,如果你像我一样不喜欢命令行的话,就在新立得软件包管理器中找到它卸载就可以了。
 

如何保持ubuntu的真正清爽

经过大量的安装和卸载软件后,ubuntu和windows一样会留下大量的用不到的软件和配置文件,如何清理呢,网上有一些安装额外的软件来清理的办法,我一般都试过,发现并没有让ubuntu减肥多少,还是用ubuntu自带的方法来的方便。

首先打开新立得软件包管理器,一般会在左边看到:

已安装
已安装(本地的或陈旧的)
未安装
未安装的(残存配置)
软件仓库里的新内容

现在选择未安装的(残存配置),如果没有这个选择那就证明你的系统并没有残存配置文件,把右面列表里不想保留的配置文件删除就可以了。

当你需要安装某个软件包时,新立得软件包管理器从/etc/apt/sources.list中所列的主机下载所需的文件,将它们保存到本机软件库 (/var/cache/apt/archives/),然后开始安装。本地软件库会不断膨胀占用大量硬盘空间,幸运的是,APT提供了工具来管理本地软件库:apt-get的clean方法和 autoclean方法。

apt-get clean将删除/var/cache/apt/archives目录和/var/cache/apt/archives/partial目录下锁文件以外的所有文件.。这样以来,当你需要再次安装某个软件包时,APT将重新下载它。

apt-get autoclean仅删除那些不需要再次下载的文件。

 

Ubuntu SSH通道传输

局域网内传输数据

scp local_file remote_username@remote_ip:remote_folder 
scp local_file remote_username@remote_ip:remote_file 
scp local_file remote_ip:remote_folder 
scp local_file remote_ip:remote_file

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章