1. 单机右键添加 新建文档 功能:
在模板下创建空模板文档即可,如下
我们切回到桌面点击右键,看是不是已经有了。
2. 修改文件夹下的文件权限,包括子文件夹下的
chmod -R 777 dir_name
3. Ubuntu 14.04 右键终端
sudo apt-get install nautilus-open-terminal ,然后注销
4. 交叉编译错误:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found
这个错误是交叉编译时使用的编译器版本高于系统编译器的版本所致,可以使用 gcc --version 查看编译器版本。
方法:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt-get remove gcc-4.8
到目录 /usr/bin/ 目录下建立链接:
sudo ln -s gcc-6 gcc
sudo ln -s g++-6 g++
5. 更改软件源
sudo gedit /etc/apt/sources.list
粘贴软件源地址
sudo apt-get update
6. (1)Ubuntu14.04 root用户登录界面显示
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
添加一行:greeter-show-manual-login=true
重启生效
(2)外加一个 CentOS 7 的 root 登录:
对于 CentOS 7 的用户,可参见RedHat的官方帮助文档: 14.3.6. Configuring Automatic Login
简单来说就是:vi /etc/gdm/custom.conf
然后在[daemon]
下面添加:
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=root #你想自动登录的用户名
保存并重启,重启的时候已经以 root
用户登录了。
2. 删除用户
删除用户可参见: CentOS 7
用户账户配置
例如:
userdel danyl
只删除用户,不删除相关的文件以及目录;
userdel -rf danyl
强制删除danyl
用户的所有文件及目录,请谨慎操作。
7. ubuntu14.04 解决 root 登陆报 stdin:is not tty
sudo gedit /root/.profile
把mesg n 进行注释,增加一行 tty -s && mesg n
8. 执行shell脚本报错误: Syntax error: "(" unexpected
代码对于标准bash而言没有错,因为Ubuntu/Debian为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼,解决方法就是取消dash。
sudo dpkg-reconfigure dash
在选择项中选No,搞定
9. 安装开发环境
apt-get install build-essential
10. Ubuntu的界面是基于X-sever的,也就是图形界面并不是Linux系统所必须的
关闭桌面系统:sudo service lightdm stop
开启桌面系统:sudo service lightdm start 或 startx
11. 访问Windows磁盘分区出错“Error mounting /dev/xxx at/media”
sudo apt-get install ntfs-3g
sudo ntfsfix /dev/xxx
12. 安装Unity Tweak Tool来进行桌面设置事半功倍
sudo apt-get install unity-tweak-tool
13. 重新安装和面环境,解决桌面的问题
apt-get install --reinstall ubuntu-desktop
apt-get install unity
14. ubuntu对网卡QCA6174的驱动有bug,根本刷新不了WiFi
下载这个文件 http://pan.baidu.com/s/1c1H5Hz6 提取码:dsp5。
解压出来的QCA6174文件夹在root权限下放在/lib/firmware/ath10k/文件夹里,bin文件权限改成755。
用以下两个命令重载网卡驱动:
sudo rmmod ath10k_pci
sudo modprobe v ath10k_pci
重启
15. pkg-config 命令
pkg-config简单的说就是向用户向程序提供相应库的路径、版本号等信息的程序。
缺省情况下,pkg-config首 先在prefix/lib/pkgconfig/中查找相关包对应的相应的文件(.pc)。在linux上上述路径名为 /usr/lib/pkconfig/。若是没有找到,它也会到PKG_CONFIG_PATH这个环境变量所指定的路径下去找。若是没有找到,它就会报错.
设置环境变量PKG_CONFIG_PATH方法举例如下:
export PKG_CONFIG_PATH=/XX/lib:$PKG_CONFIG_PATH
如一个编译命令:gcc main.c -o mian `pkg-config --cflags --libs xx`
`pkg-config --cflags --libs xx` 是pkg-config从指定路径xx.pc中提取出来的用于编译用的。
在命令行中:$pkg-config --libs --cflags xx 会出现以下信息:
-I/usr/include/xx -lsome1 -lsome2 ...
16. Qt中使用pkgconfig
PKG_CONFIG = PKG_CONFIG_PATH=/opt/pc_linux/lib/pkgconfig/ pkg-config
#设置PKG_CONFIG路径
CONFIG += link_pkgconfig
#此选项会调用${ avcodec avutil 路径 }/lib/pkgconfig里面.pc中列举的相关头文件和库路径
PKGCONFIG +=libavcodec libavutil
17. ubuntu16.04没有声音(去除静音)
在/etc/profile中加入
pulseaudio --start --log-target=syslog
18. 屏蔽gnome终端挂起和唤醒,为vi配置C-s为保存快捷键
在Linux的很多终端中,CTRL-S按键是有特殊用途的。 "CTRL-S:挂起终端(XON) "CTRL-Q:恢复终端(XOFF)"。要禁止这些键盘映射,在~/.bashrc中加入
stty -ixon
在~/.vimrc中添加:
imap <C-s> <Esc>:w!<CR>i
19. 安装漂亮的图标
sudo apt-add-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-icon-theme-circle
20. ubuntu右键的Foxitreader路径不识别
查看 ~/.local/share/applications/mimeapps.list 如下:
[Default Applications]
application/pdf=FoxitReader.desktop
application/ppdf=FoxitReader.desktop
application/octet-stream=FoxitReader.desktop
查看 ~/.local/share/applications/FoxitReader.desktop 如下
[Desktop Entry]
Name=FoxitReader
Comment=View pdf documents
Keywords=pdf;ppdf;octet-stream;
Exec=/opt/foxitsoftware/foxitreader/FoxitReader.sh %U
StartupNotify=true
Terminal=false
Type=Application
Icon=/root/.local/share/icons/hicolor/64x64/apps/FoxitReader.png
#Icon=FoxitReader
X-GNOME-DocPath=
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=FoxitReader
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.14.1
Categories=GNOME;Viewer;Graphics;2DGraphics;VectorGraphics;
MimeType=application/pdf;application/ppdf;application/octet-stream;
只要把 Exec 的路径设置对就OK了。
21.