linux下C51开发


开发工具mcu8051ide

下载地址http://sourceforge.net/projects/mcu8051ide/
安装sdcc

$ sudo pacman -S sdcc

根据README需要下载的依赖

REQUIRED PACKAGES : (Without these packages this program WILL NOT run)

|Package | min. Version | Where it's available | |---------|:------------:|---------------------------------------------------| |tcl | 8.5.9 |http://www.tcl.tk/software/tcltk/downloadnow84.html| |tk | 8.5.9 |http://www.tcl.tk/software/tcltk/downloadnow84.html| |itcl | 3.4 |http://sourceforge.net/projects/incrtcl | |tdom | 0.8 …

git学习


参考资料 廖雪峰Git教程
记忆一下主要内容:

安装git

$ sudo dnf install git

安装后配置

$ git config --global user.name "Your Name" $ git config --global user.email "[email protected]"

创建版本库

$ mkdir git $ cd git $ mkdir "目录名" $ cd "目录名" $ git init #将该目录变成可用于git管理的仓库

git操作指令

``` $ git add filename #将文件添加到仓库 $ git commit -m "注释内容" #将文件提交到仓库,-m后面是本次提交的内容说明 $ git add file1.txt $ git add file2.txt file3.txt $ git commit -m "add 3 files." #git …

linux的一些操作命令


一些linux下的基本操作命令,linux下命令太多,不可能完全记住,记个笔记还是有必要的

命令行快捷操作

ctrl + 左右键:在单词间跳转
ctrl+a:跳到本行的行首
ctrl+e:跳到页尾
Ctrl+u:删除当前光标前面的文字
ctrl+k:删除当前光标后面的文字
Ctrl+L:进行清屏操作
Ctrl+y:进行恢复删除做
Ctrl+w:删除光标前面的单词的字符
Alt – d :由光标位置开始,往右删除单词。往行尾删

字符界面播放ascii视频

$ mplayer -vo caca MovieName

打开nvidia设置

$ optirun nvidia-settings -c :8

更新google禁用 GPG 签名检查

$ sudo dnf update google-chrome-stable* --nogpgcheck

字符界面使用鼠标

$ sudo dnf install gpm $ sudo service gpm start

新字体安装

字体目录下运行 $ mkfontscale …

fedora22成功安装bumblebee-nvidia


参考fedora安装bumblebee官方wiki
写在前面:安装前最好更新系统,安装内核头文件等,如果有多余旧内核先删除
安装驱动最好进入字符界面操作

有一些错误,现更正

将selinux设置为disabled

# vim /etc/sysconfig/selinux

安装及必要的依赖

# dnf install -y libbsd-devel libbsd glibc-devel libX11-devel help2man autoconf git tar glib2 glib2-devel kernel-devel kernel-headers automake gcc gtk2-devel 
# dnf install VirtualGL 
# dnf install VirtualGL.i686  # 即使是在64位操作系统上,这个也是必装的
# dnf -y install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora22/noarch/bumblebee-release-1.2-1.noarch.rpm 
# dnf -y install …

fedora安装后设置


记录一下,省得每次重装都要找(绝大多数转自网络)

fedora22 发布后 dnf 代替了 yum

1.增加sudo用户组

$ su

转到root用户,输入密码

# visudo

在root ALL=(ALL) ALL下增加一行

yourname ALL=(ALL) ALL

如果不想每次输入密码更改为

yourname ALL=(ALL) NOPASSWD:ALL

:wq #保存退出  
exit #回到一般用户

2.备份的主题,图标,字体拷贝到home目录

$ cp -r files ~/.theme 
$ cp -r files ~/.icons
$ cp -r files ~/.fonts
$ sudo chmod -R 755 files

## 3. 启用RPM Fusion仓库

$ sudo rpm -Uhv http://download1.rpmfusion.org/nonfree …