linux一路填坑...
生活随笔
收集整理的這篇文章主要介紹了
linux一路填坑...
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、安裝ubuntu
從ubuntu9.0開始,一路更新,越來越垃圾,更可惡的是工作上經(jīng)常指定特定的版本,于是乎,我電腦里裝了n個(gè)版本的ubuntu.
Win7 + Ubuntu 15.10
1)裝完win7之后,刪除一個(gè)分區(qū)留給ubuntu用
2)接著裝完ubuntu 15.10 ,發(fā)現(xiàn)windows7不能啟動(dòng),啟動(dòng)文件損壞。
3)運(yùn)行sudo update-grub2修復(fù)啟動(dòng)文件ok.
dong@ubuntu:~$ sudo update-grub2 [sudo] dong 的密碼: Generating grub configuration file ... Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-4.2.0-16-generic Found initrd image: /boot/initrd.img-4.2.0-16-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 done dong@ubuntu:~$?
2、linux指令備忘
apt-get install xxxx 安裝
apt-get remove xxxx 卸載但不刪除配置
apt-get purge xxxx 卸載并且刪除相關(guān)配置
Ubuntu apt-get徹底卸載軟件包
?
ls -l /dev/ttyUSB*
?
3、source /etc/profile永久生效
命令來把某個(gè)路徑加入.bashrc文件。
echo "source /etc/profile" >> ~/.bashrc
然后通過
source ~/.bashrc
?
4、VM
我的vmware workstations 12中的ubuntu14.04虛擬機(jī)在安裝過vmware tools之后,依然不能從windows拷貝文件,且不能【自適應(yīng)客戶機(jī)】。 解決方案如下:卸載sudo apt-get remove open-vm-tools,? 重新安裝sudo apt-get install open-vm-tools-desktop。 sudo reboot.恢復(fù)正常。 5、Linux中Kill進(jìn)程的N種方法 https://www.cnblogs.com/grefr/p/6095059.html 6、ubuntu gedit亂碼 https://blog.csdn.net/cywosp/article/details/32325449/ 6、新安裝的ubuntu系統(tǒng)安裝編譯工具鏈 1)ubuntu 64 交叉編譯工具找不到路徑sudo apt-get install lib32ncurses5 lib32z1
sudo apt-get install libglib2.0-dev
error while loading shared libraries: libstdc++.so.6: cannot open shared obj
原因在于,ubuntu,ia32_libs 被廢棄了導(dǎo)致沒有32位的lib庫。
解決方法
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1 2)添加環(huán)境變量 export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin
export PATH="$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin"
echo "export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin" >> ~/.bashrc https://www.cnblogs.com/jpfss/p/6560703.html eg: export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin
echo "export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin" >> ~/.bashrc
export PATH=/usr/local/node-v4.9.1-linux-armv7l/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/node-v4.9.1-linux-armv7l/lib:$LD_LIBRARY_PATH
export PATH="/usr/local/node-v4.9.1-linux-armv7l/bin:"$PATH
export LD_LIBRARY_PATH="/usr/local/node-v4.9.1-linux-armv7l/lib:"$LD_LIBRARY_PATH
export PATH=$PATH:/usr/local/node-v4.9.1-linux-armv7l/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/node-v4.9.1-linux-armv7l/lib
export PATH="$PATH:/usr/local/node-v4.9.1-linux-armv7l/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/node-v4.9.1-linux-armv7l/lib" 7、linux下的.so文件為共享庫,相當(dāng)于windows下的dll文件,使用方法如下:
在你的工程源代碼里包含.h頭文件,然后可以調(diào)用動(dòng)態(tài)庫里的函數(shù),在鏈接的時(shí)候加上如下編譯器參數(shù):
-l xx.so
如果你的so文件是以lib開頭的,還可以直接這樣使用:
-lxx
xx是你的.so文件名 8、虛擬機(jī)和主機(jī)網(wǎng)絡(luò)配置 nat模式是上網(wǎng)用的,橋接模式能將虛擬機(jī)ip配置成主機(jī)同一網(wǎng)段,有時(shí)候自動(dòng)獲取的ip不在同一網(wǎng)段,需要手動(dòng)調(diào)整。
轉(zhuǎn)載于:https://www.cnblogs.com/dong1/p/5919896.html
總結(jié)
以上是生活随笔為你收集整理的linux一路填坑...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高并发系统之限流特技
- 下一篇: 【Codeforces】 Round #