Q: cd无法进入目录权限问题
A:因为/root及其下面的文件权限通常为rwx --- --- 所以其他用户是没办法cd进入里面的目录的。在sudo 后面接上系统内置的命令比如cd他就会提示没这个命令,你可以 sudo su 或者 sudo -i 切换成root用户之后再进行操作,也可以通过chmod改变目录权限后再进行相应操作。
Q: 下上网速度慢、不稳定
A: 通常是网卡驱动问题,根据网卡型号到官方网站下载最新驱动更新后重启即可。
Q:如何查看网卡型号
A:lspci命令,最后有网卡型号
Q:ubuntu和windows文件目录共享
A:安装samba并做相应配置,可以使用samba图形配置添加共享目录、用户名等。
Q:添加桌面快捷方式
1、在Ubuntu中,通常会有一些自己比较常用的应用程序,每次都去找那个程序的所在位置比较繁琐,像windows系统中一样,在桌面建个快捷方式,用起来就比较方便了。
操作顺序是:先打开目录 “/usr/share/applications/”,在这个目录下找到所需程序的图表,拷贝到桌面就可以了,这里不能用剪切命令。
2、如果想要生成文件或目录的快捷方式,并放到桌面上的话,只要在那个文件或目录上按右键,在弹出菜单中选择“make link”选项,将生成的链接以剪切方式拷贝到桌面就可以了。
Q: 安装中文输入法
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx系统安装完成后打开系统设置里的语言支持,自动检测完成后会提示安装必要的语言支持比如输入法(ibus只是个输入法框架)、libreoffice中文界面等等,安装完成后重启ibus,然后在ibus的首选项》输入法里把自定义活动输入法勾上,然后点下面的选择输入法选择你想使用的输入法然后点添加就ok了,如果使用拼音输入法建议在终端运行:sudo apt-get install ibus-googlepinyin安装google拼音。
Q: 安装和卸载软件方法
1、通过deb包安装的情况:
安装.deb包:
代码:sudo dpkg -i package_file.deb
反安装.deb包:
代码:sudo dpkg -r package_name
2、通过apt-get安装的情况:
安装
代码:sudo apt-get install package_name
反安装
代码:sudo apt-get remove package_name
Q: 解压/压缩rar文件
sudo apt-get install rar
sudo apt-get install unrar
rar x filename.rar // 解压
rar a filename.rar dir // 压缩
Q:zip文件解压/压缩
A:zip/unzip命令
unzip filename
Q:分包压缩文件的解压,如android.tar.bz2.0, android.tar.bz2.1, android.tar.bz2.2, android.tar.bz2.3
A:cat android.tar.bz2.* | tar xjv
Q: gedit/VIM无法显示中文
A:这是因为编码方式不同造成的,Windows下简体中文多用GB2312或GBK或GB18030编码,而Linux下多用UTF8编码。
gedit解决乱码方法:在终端中输入:gconf-editor 打开配置编辑器,依次开启 /apps/gedit-2/preferences/encodings,双击右侧的auto_detected,添加一个新值为GB18030或GB2312,并将其移至第一位。vim配置为:vim ~/.vimrc 然后加入下面两句:
set fileencodings=utf8,gbk,gb2312,cp936 "设置字符编码
"set fenc=utf8 "设置默认编码
Q:安装升级JDK
A:到下面网站下载需要的版本,如jdk-6u32-linux-x64.bin
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-download-346242.html
将jdk-6u32-linux-x64.bin文件copy到/usr/local/lib/目录下:
$ sudo cp /mnt/jdk-6u32-linux-x64.bin /usr/local/lib/
$sudo chmod u+x jdk-6u32-linux-x64.bin
$sudo ./jdk-6u32-linux-x64.bin
修改环境变量:
# vim ~/.bashrc
末尾加入:
export JAVA_HOME=/usr/local/lib/jdk1.6.0_32
export PATH=${JAVA_HOME}/bin:${ARM_TOOLCHAIN_HOME}/bin:${PATH}
// 退出vim执行
$ source ~/.bashrc
Q: 删除android工程下的.repo和.git目录
find -name '.git' | xargs rm -rf
find -name '.repo' |xargs rm -rf
Q: 查看目录大小
du -h --max-depth=1 // 查看当前所有子目录大小
du -h --max-depth=0 // 查看当前目录大小
Q: 给sdcard进行分区
fdisk -l // 查看当前分区表,找到sdcard对应的device: /dev/sdb1
fdisk /dev/sdb1 // 进入分区操作菜单
按提示操作:d -- 删除分区,n -- 新建分区, ...
保存并退出,然后格式化分区
mkdosfs /dev/mmcblk0p1 // 格式化dos分区
mkfs.ext3 /dev/mmcblk0p2 // 格式化linux分区
Q: ubuntu下使用shh client连接远程主机
ssh -l username ip
Q: 切换用户
su username
(不断更新中......)