sudo dpkg -i deb包名
sudo apt-get -f install
sudo dpkg -i deb包名
sudo apt-get install flashplugin-installer
安装完成后,重启浏览器即可正常播放视频wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt-get -f install libappindicator1 libindicator7
sudo dpkg -i google-chrome-stable_current_amd64.deb
google-chrome
sudo add-apt-repository ppa:wiznote-team
sudo apt-get update
sudo apt-get install wiznote
WizNote
sudo tar zxvf jdk-8u92-linux-x64.tar.gz
sudo mkdir -p /opt/Java
sudo mv jdk1.8.0_92 /opt/Java
gedit ~/.bashrc
export JAVA_HOME=/opt/Java/jdk1.8.0_92
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc
java
javac
sudo apt-get install eclipse
eclipse
sudo apt-get install git
sudo apt-get install rar
sudo apt-get install unrar
sudo chmod u+x genymotion-2.7.2-linux_x64.bin
./genymotion-2.7.2-linux_x64.bin
sudo dpkg -i netease-cloud-music_0.9.0-1_amd64.deb
netease-cloud-music
以下是安装方法:
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-themes-standard ubuntu-desktop gnome-shell
删除方法:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3
netstat -a | grep telnet
如果输出为空,表示没有开启该服务sudo apt-get install telnetd
netstat -a | grep telnet
输出:tcp 0 0 *:telnet : LISTENtelnet 127.0.0.1
sudo dpkg -i 包名
如果出现缺少依赖包的错误提示信息,则执行第3步之后,再执行sudo dpkg -i 包名
sudo apt-get -f install
“ubnutu 额外受限”指的是这些解码器的包没有默认安装在ubuntu系统里面,这些解码器没有默认安装在系统里面的原因是受到很多国家的法律的约束。 Canonical不能默认安装他们,但是如果你要安装这些解码器,你将使用不是ubuntu软件库的软件。但是不用担心,安装这些解码器是安全的(不会 破坏你的计算机)。在这些解码器安装完以后你将没有任何阻碍的播放很多格式的媒体格式,如MP3,MP4,AVI和以及其他的一些格式。安装这些解码器通 过使用下面的命令。
sudo apt-get install ubuntu-restricted-extras
注意:对于那些初学者,如果屏幕上出现那些协议,条款,按Tab键在选项之间切换,使用enter确认你的选择。
sudo apt-get install vlc
sudo apt-get install terminaltor
1.创建多级目录:例如在根目录下创建一个/firstLevel/secondLevel/thirdLevel三级目录
sudo mkdir -p /firstLevel/secondLevel/thirdLevel
2. 递归拷贝目录
sudo cp -r 要拷贝的目录名 目标路径
3. 拷贝文件
sudo cp 要拷贝的文件名 目标路径
sudo rmdir empty
或者sudo rm empty
sudo rm -rf full
sudo rm 文件名
sudo mv 原文件名 目标文件名
sudo mv 原文件名 目标路径
mount | column -t
fdisk -l
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,使用sudo apt-get install rar安装)
zip jpg.zip *.jpg //zip格式的压缩(如果没有安装zip,使用sudo apt-get install zip安装)
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(如果没有安装zip,使用sudo apt-get install unrar安装)
unzip file.zip //解压zip(如果没有安装zip,使用sudo apt-get install unzip安装)
sudo apt-get update
sudo apt-get upgrade 或者 sudo apt-get dist-upgrade
md5sum 文件名
sudo passwd root
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=MyEclipse
Exec=/home/skyward/MyEclipse\ 2015/myeclipse
Comment=Integrated Android developer tools for development and debugging.
Icon=/usr/share/icons/hicolor/scalable/apps/myeclipse
Categories=GNOME;GTK;Development;IDE;
其中,Name属性是图标名称,Exec属性是程序的可执行文件绝对路径,Comment属性是注释
Icon属性是图标所在的绝对路径。
将dos格式文件批量转换成unix格式文件
http://www.cnblogs.com/ini_always/archive/2012/03/23/2413023.html
#!/bin/bash
# 统计目录下文件个数,
# 如果只要文件不要目录,
# 就加上是文件的判断 [ -f ]
#
i=0
for file in $(ls -R)
do
i=$(( $i + 1 ))
echo $i : $file
done
echo $i
#!/bin/bash
#递归打印当前目录下的所有目录文件。
PRINTF()
{
ls $1 | while read line
#一次读取每一行放到line变量中
do
[ -d $1/$line ] && {
DIR="$1/$line"
echo $DIR
}
DIR1=`dirname $DIR`
#求路径。
A=`ls -F $DIR1 | grep / | grep "\<$line\>"`
#判断line是不是一个目录。
if [ "$A" == "$line/" ];then
PRINTF "$DIR1/$line"
#递归调用。
fi
done
}
PRINTF .
#!/bin/bash
# $1是运行脚本时,输入的第一个参数,这里指的是使用者希望搜索的目录
# 下面的代码是对目录进行判断,如果为空则使用脚本所在的目录;否则,搜索用户输入的目录
if [[ -z "$1" ]] || [[ ! -d "$1" ]]; then
echo "The directory is empty or not exist!"
echo "It will use the current directory."
nowdir=$(pwd)
else
nowdir=$(cd $1; pwd)
fi
echo "$nowdir"
# 递归函数的实现
function SearchCfile()
{
cd $1
#这里可以修改为判断文件类型,如.c,.java等等文件类型,修改一下grep条件就可以了
cfilelist=$(ls -l | grep "^-" | awk '{print $9}')
for cfilename in $cfilelist
do
echo $cfilename
done
# 遍历当前目录,当判断其为目录时,则进入该目录递归调用该函数;
dirlist=$(ls)
for dirname in $dirlist
do
if [[ -d "$dirname" ]];then
cd $dirname
#SearchCfile 这里有bug,跳转到根目录了
#这里把当前的目录作为参数输入
SearchCfile $(pwd)
cd ..
fi;
done;
}
# 调用上述递归调用函数
SearchCfile $nowdir
此篇博客会不断更新,如果有什么问题可以在评论中询问