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