linux 学习

debian 语言设置:

1.安装语言包:

#dpkg-reconfigure locales
2.安装字体:
#apt-get install ttf-arphic-gbsn00lp

linux命令中使用环境变量的方法:

通过如下方法:

echo $(pwd)/dir  

参考:

http://blog.sina.com.cn/s/blog_4560b80b0100lxjr.html

使用正则表达式查找指定类型文件:

find . -regex ".*\(cpp\|h\)$"
实例是通过正则表达式查找当前目录下所有 .cpp和.h文件,注意在此表达式中特殊用法的字符(如:”(“、”)“、”|“)都要加上转义符号”\“正好与文本查找时相反。


///debian启动时直接进入字符界面模式的方法///

      每次都进窗口界面,慢,而且也一般不用窗口界面,这个。。。要专业点嘛:)

      网上找了N多相关信息,大部分是说改/etc/inittab里的default runlevel,我装完debian后的default runlevel是2,改成3之后(大部分这样说),reboot后还是进入了图形窗口界面。
      正确的方法应该是这样的:可以先把/etc/inittab里的The default runlevel改成3,因为以前其他版本的linux的3 runlevel就可以从字符界面启动。把default runlevel改成3后,第二步是cd到/etc/rc3.d目录下,因为当系统以runlevel=3启动时,会到/etc/rc3.d这个目录里执行里面的脚本。目录里有个README文件,这个当然是要看下滴,说得很清楚:这个目录下的脚本会在系统启动时执行(当runlevel=3时),如果想要某个脚本不执行,就重命名一下,重命名是有方法的:新的文件名是以“K”开头的(注意大小写),后面紧跟两位数字,这两位数字不能是原文件名中“S”后面的两位数字,当然也不能是100(都三位数了)。OK,看懂README后,就把S21gdm重命名为K22gdm。
      完成,reboot,直接进入字符界面了:)
      要想从字符界面进入图形界面,运行startx即可,当然,看你有没有这个权限了。
      记下,怕以后我又忘了。。。

引用:

http://www.sfnt.net/sxna/default.asp?page=11

///


Debian中文环境


1.选择安装中文字符集:

sudo apt-get install locales
sudo dpkg-reconfigure locales

2. 安装输入法:

sudo apt-get install scim
sudo apt-get install scim-pinyin
sudo apt-get install scim-tables-zh

参考:

http://blog.chinaunix.net/space.php?uid=16918609&do=blog&id=2844651
http://tieba.baidu.com/f?kz=664020020

网卡操作:

1. 查看:

ifconfig 

2. 静态配置

emacs /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 10.0.0.30
        netmask 255.255.255.0
        gateway 10.0.0.1

3. 将eth1改为eth0

emacs /etc/udev/rules.d/70-persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:69:1e:31", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

将最后的eth1改为eth0


4. 设置DNS

/etc/resolv.conf
nameserver 202.102.24.35 指定了dns服务器的地址

5. 重启网卡

/etc/init.d/networking restart

or

ifdown eth0
ifup eth0

参考:

http://www.51testing.com/?uid-138282-action-viewspace-itemid-210978


device not managed(debian) 解决方法:

sudo emacs  /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

将managed=false改为managed=true即可,最后重启NetworkManager


总结一下:

NetworkManager可以控制图形界面下的网络管理工具,但是当managed=true时/etc/network/interfaces将不再工作。 /etc/network/interfaces中的auto eth0将决定开机时是否能自动加载/etc/network/interfaces里面的配置。另外NetworkManager好像是不能支持桥接的。

从源中查找所需的头文件

	
sudo apt-file update
sudo apt-get install apt-file
sudo apt-file search alsa/asoundlib.hlibasound2-dev: /usr/include/alsa/asoundlib.h

参考:

http://www.blogjava.net/TiGERTiAN/archive/2011/01/12/342810.html

http://www.thinkwiki.org/wiki/Problem_with_USB_2.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值