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,发挥一下想象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值