Linux基本操作

以下是自己亂寫亂畫,不正確或有問題或有解決辦法的請指出

1、當前用戶lucane

/home/lucane/x/a/helloworld.txt
文本文件cp到
/usr/dev/java文件夾中(該文件夾的訪問需要root權限),該文本文件的類型就變了
找到種解決辦法,就chmod它的權限,都改成755就可以
有什麼簡單的辦法直接cp過去就是正常的呢?

2、手動安裝jre
下載jre.bin這些就不說了,找個位置執行玩之後,發現firefox和chrome當中都沒有啓動jre
在測試頁面看下就曉得了http://www.java.com/zh_CN/download/help/testvm.xml
在瀏覽器中的解決辦法參見
http://zzgthk.iteye.com/blog/736185
按照上面的方法操作一遍firefox和chrome都OK了

但是還有其他的應用程序如果依賴jre的話,這樣做了還是不行
比如安裝groovy.deb,他就提示需要jre環境
“依賴關係不滿足: sun-java6-jre|sun-java5-jre|java5-runtime|java6-runtime ”
可是俺已經裝了jre了啊,那就基本是配置沒到位,純屬yy

以前我安裝過一個jdk,下的jdk.bin手動安裝的,環境變量也配置了,如下
JAVA_HOME="/usr/dev/java/jdk1.5.0_22"
export JAVA_HOME

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export CLASSPATH

ANDROID_HOME="/usr/dev/android-sdk-linux_86"
export ANDROID_HOME

PATH=$JAVA_HOME/bin:$ANDROID_HOME/tools:$PATH
export PATH

怎麼辦呢?
最後實在搞不定了,下了個二進制版本的,解壓縮配置好環境變量就可以用了

3、修改etc/profile之後立即生效
這也是常遇到的問題
用(.)或者(source)命令做立即激活,但是這貌似也只是在本次會話中有效[爲什麼我看見別人網上說的好像這個命令執行後就一直有效呢]
#. /etc/profile
#source /etc/profile

4、爲sqlite搞個圖形界面sqlitebrowser
直接下載了個二進制的,但是缺少相關庫

於是一頓Google,Download
http://sigmapi.sourceforge.net/download.html
cp到/usr/lib

libstdc++-libc6.2-2.so.3,將高版本的做個映射過來
比如:ln -s libstdc++-libc*.3 libstdc++-libc6.2-2.so.3
之後ldconfig

之後還是
./sqlitebrowser: symbol lookup error: ./sqlitebrowser: undefined symbol: _ZN5QChar4nullE

FML

還是用命令行吧

lucane@KNIGHT:/usr/dev/android-sdk-linux_86/platform-tools$ sqlite3 contacts2.dbSQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .table
_sync_state settings
_sync_state_metadata status_updates
accounts v1_settings
activities view_contacts
agg_exceptions view_contacts_restricted
android_metadata view_data
calls view_data_restricted
contact_entities_view view_groups
contact_entities_view_restricted view_raw_contacts
contacts view_raw_contacts_restricted
data view_v1_contact_methods
groups view_v1_extensions
mimetypes view_v1_group_membership
name_lookup view_v1_groups
nickname_lookup view_v1_organizations
packages view_v1_people
phone_lookup view_v1_phones
properties view_v1_photos
raw_contacts
sqlite> select * from data;
sqlite> select * from calls;
1|15555218135|1293203936013|6|1|1||0|
sqlite>


5、說下Linux截圖軟件,基於命令行的一個軟件scrot
參見http://linuxtoy.org/archives/mastering-scrot.html

6、subclipse缺少依賴包
eclipse.buildId=M20100211-1343
java.version=1.5.0_22
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=zh_CN
Framework arguments: $
Command-line arguments: -os linux -ws gtk -arch x86 $

Info
Sat Dec 25 16:50:40 CST 2010
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/dev/java/jdk1.5.0_22/jre/lib/i386/client:/usr/dev/java/jdk1.5.0_22/jre/lib/i386:/usr/lib/mozilla/:/usr/lib/mozilla/

7、Ubuntu下ctrl+H
在有隱藏文件或文件夾的文件夾下按下ctrl+H試試

8、蛋疼的QQ喝你牛克絲
下載了,安裝了,運行了,開始打字了,突然關閉了
不過網上還是有解決辦法
sudo gedit /usr/bin/qq
#!/bin/sh
#下面這行是後加上去的
export GDK_NATIVE_WINDOWS=true
#上面這行是後加上去的
cd /usr/share/tencent/qq/
./qq

保存之後,再登錄,QQ到是不自動關閉了

QQ好友顯示不全,下面的解決辦法,看了下面的才知道上面的這個問題QQ官方也給出瞭如此的解決辦法
http://linux.cn/home/space-7520-do-blog-id-998.html

在衆人呼喚之中出來,如今幾年沒有怎麼更新了,記得以前不知是誰列出了個QQ喝你牛克絲不支持的功能列表

我覺得只需要幾個功能就OK了
能傳文件
能通過UDP傳文件
歷史消息做的好點,能導入導出
能語音
不老讀用戶的文件【主要是壞硬盤吧,不是陳老師,沒啥關鍵的東西】

唯一比較爽的是,沒有廣告

9、阿里系的比較給力
現在支付寶能在Linux下面支付,安全控件什麼的都有
[color=white]外加一句,現在阿里系在JE勢力龐大啊,嚇人[/color]

10、在Ubuntu下面使用Eclipse的Easy Explore插件
裝好該插件後,啓動Eclipse,進入Preferences,點擊Easy Explore項
後面的Target默認是explorer.exe {0}
只需要將其改爲gnome-open {0}就可以了,其他系統應該可以類推處理

11、pdf中文亂碼
安裝了xpdf沒搞定
然後裝了個
sudo apt-get install poppler-data
居然用evince不亂了,但是用xpdf打開還是亂
按理說這個poppler-data是爲xpdf的啊

12、分割,合併文本文件
平常很需要將一個文件追加到另一個文件的尾部或者多個文件合併成一個,比如將一個配置文件追加到另一個配置文件的結尾
或者將一個文件拆分成多個,比如把一個大的日誌文件拆分成多個
對應兩個命令
追加:
cat filea >> fileb

多個文件合併成一個大的文件:
cat *.txt >> w.txt

拆分:
split -l 50 file_name或split -b 10000000 file_name
-l是按行數來拆分,-b是按byte大小來拆分

具體或更多的用法參閱--help或man

13、grep
通常我們會用ps -ef | grep java來查看有哪些java進程
如果想查看我執行了哪些歷史命令呢
history | grep ssh,發揮一下想象
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章