linux 学习

2014-12-01  来源:本站原创  分类:从CSDN搬来  人气:5 

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

相关文章
  • Linux学习基础教程 2013-12-21

    Linux学习基础 1.什么是Linux? 准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于Linus Torvalds,在GPL(GNU General Public License)版权协议下发行, 任何人都可以自由的复制(copy), 修改(change), 套装分发(distribute),销售,但是不可以在分发时加入任何限制, 而且所有原码必须是公开的,所以任何人都可以无偿取得所有执行文件和原代码. 对于Linux用户和系统管理员来说,Linux是指包含Linu

  • Linux学习资料下载(电子书籍) 2014-05-07

    Linux基本教程(共二个附件,全下载完) 第一个下载地址:ftp://FTP_hllinux:[email protected]/suse/linux123.rar(一时无法下载请稍候再下载) 第二个下载地址:ftp://FTP_hllinux:[email protected]/suse/linuxshell.rar(一时无法下载请稍候再下载) Linux教程推荐: Linux系统管理员指南 展示了Linux核心概念及其基本结构. 下载地址:ftp://FTP_hllinux:[email

  • 入门级学习:Linux学习方向和方法浅谈 2014-06-03

    由于本人是做Linux培训的,所以对于初学Linux系统的朋友接触的比较多,对于初学Linux时遇到的问题了解的也够深刻,以下言论有不周到的地方望朋友们指出: 首先说明希望学Linux的朋友能够忘记Windows2000,最起码忘记Windows下的盘符.应用程序等基础的东西,其次要深刻明白Linux和Windows是2个不同的系统平台,可以去对比着学习,但不要直接拿Windows那套东西直接套用到Linux学习中. 学习方向: 一.桌面系统 就是系统安装好后的视窗系统,在Windows下叫Wi

  • 379元龙芯笔记本 最便宜的Linux学习开发电脑 运行Debian OpenWrt可参加竞赛 2014-06-17

    不仅是电脑,运行debian.红旗等linux系统,龙芯还可以做成家庭服务器和家庭路由器.近日龙芯俱乐部与OpenWrt中文网OpenWrt-DreamBox开发中心合作,成功将OpenWrt移植到逸珑8089龙芯2F笔记本电脑上,而此前OpenWrt大量应用于各种路由器产品中,这也意味着搭配龙芯的智能路由器快来了.本次OpenWRT移植的龙芯平台是逸珑8089龙芯2F笔记本电脑,在龙芯俱乐部网站上社区限量特供价最低配置的仅219元,160G硬盘配置的379元(预装红旗Iinux系统,可更换De

  • linux学习路线图 2015-04-14

    1.<Linux程序设计>- 靠它来入门,然后装一个linux系统,学习shell(bash)和linux C,把基础打牢: 2. <深入理解Linux内核>和<Linux内核设计与实现>:后者我已经粗粗看过一遍,值得细看,前者必须尽快看完: 3. <Linux设备驱动设计>:必买必看,实用性强: 4.<Advanced Programing in Unix Envirement>:这本书貌似翻译不给力,我有高清英文电子版,慢慢看,不着急: 剩下

  • Linux学习资源推荐 2014-01-31

    国内的专业Linux网站(GB) ChinaUnix Linux中国 实验楼: 免费提供了Linux在线实验环境,不用在自己机子上装系统也可以学习Linux,超方便实用!. 国内的专业Linux网站(BIG5) 香港Linux用户协会:了解香港Linux的好网站. [email protected]:台湾的Linux爱好者组织,CLDP的家,列有翻译的Linux HOWTO 中文版. Chinese Linux Extensions Website:中文Linux扩展(CLE),基于Red Hat和KDE

  • 一个LINUX学习高手写给初学者的话 2014-09-16

    现在好多的人开始接触电脑的时候,见到的应该是Windows98说实话,98 已经是一个很人性化,封装的很好的一个系统了一个对电脑一窍不通的人都能很快的使用它.这样很多人对 "电脑"的印象和那些和我一样一开始接触的是DOS人是绝然不同的.在DOS时代,如果你对电脑的基础知识不懂的话是玩不动它的,不像现在好多人CPU是什么都不知道,却能够<!--NEWSZW_HZH_BEGIN--><!--NEWSZW_HZH_END-->是Flash 高手,倾倒MM无数.如果你是

  • Linux学习笔记(三)--Shell脚本基础总结 2012-03-28

    1. vi编辑器快捷键备忘 [Ctrl]+[ud] 向上/下移动半页 n<space> 右移n个字符 H/M/L 移动到屏幕最上方/中央/最下方一行 u [Ctrl]+r 复原和重做 .(点) 重复前一个动作 :e! 将文件还原到最原始状态 [Ctrl]+v 块选择 2. Bash Shell基础 env 环境变量 set 环境变量和其他变量 export 使变量变成环境变量,在子程序中生效 read -p 后接提示字符, -t 等待秒数 declare 声明变量的属性 -a 定义为数组 -i

  • 我的Linux学习历程 2012-05-03

    我是在大二的时候接触到Linux的,现在看来也差不多两年了.这两年里我也从对Linux什么都不懂慢慢到别人眼中的高手.而同学们装Linux时或系统有问题时也会找我来帮忙解决问题了.而且我也打算以后从事这方面的工作,回想起这两年的学习历程,感慨很多. 我的专业是软件工程,但我直到高三才真正摸过电脑.而且对编程也没有概念,完全没听说过任何编程语言.我之前还一直认为玩电脑最厉害的人就是搞电脑维修的人,都能修电脑了,能不厉害吗.高考结束录取通知书下来后感觉如果对电脑什么也不懂可能要落到同学后面,而且当时

  • linux学习wdlinux学堂 2012-07-26

    wdlinux学堂是什么? wdlinux学堂是一个学习Linux系统的学习计划,主要是linux系统的使用,服务器配置,架构,维护,优化,运维等等 以wdOS系统为例做讲解,通过一些通俗的语言,结合自己的一些经验,来写一些教程或文档 抛开书本的长篇大论,更多注重实践与操作 每周五天,每天至少一课/一个知识点/一个问题/一个FAQ等为例作说明讲解,积少成多 学习Linux,从这里开始 也希望此平台,有助于Linux系统在国内普及,以及提升更多人的Linux基础和知识 此课堂内容会同步wdlinu

  • linux 学习计划 2013-05-08

    毕业快两年了,一直说要把linux学好,可一直静下心里学它.一晃又是三个月过去了.岁月不饶人,跟花姐聊天每次感受颇多,心灵的撞击,年过三十的爷们真的成熟很多,我还很菜,菜得还没搞清楚自己的人生方向都不是特别明确,菜得不好好珍惜这段最佳学习机会.我想花姐的人生方向已经相当明确了,因此他每天都在朝着自己的目标迈进,过得踏实.年轻时我们应该好好拼搏,放手去做.花姐过一段时间就离职了,希望在这两个月内掌握所有的linux基础知识,花姐离职后,我也有信心开始新的工作之旅. 两个月的时间,发半个月时间将Li

  • ARM+LINUX学习路线 2013-08-28

    第一,学习基本的裸机编程. 对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,如果一开始就学linux系统.学移植那么只会马上就陷入一个很深的漩涡.我在刚刚开始学ARM的时候是选择ARM7(主意是当时ARM9还很贵),学ARM7的时候还是保持着学51单片机的思维,使用ADS去编程,第一个实验就是控制led.学过一段时间ARM的人都会笑这样很笨,实际上也不是,我倒是觉得有这个过程会好很多,因为无论做多复杂的系统最终都会落实到这些最底层的硬件控制,因此对这些

  • linux学习:磁盘分区详解 2014-01-19

    在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛.在这个过程中间,最大的困惑莫过于给硬盘进行分区.虽然,现在各种发行版本的 Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手.这其中的原因主要是不清楚 Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法. 首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区

  • Linux学习之CentOS(九)--Linux系统的网络环境配置 2014-04-16

    文章来源:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/05/3000859.html 本篇随笔主要记录了Linux系统下的网络环境配置,Linux.Unix就是网络的世界,所以在Linux系统中如何配置网络环境变量是至关重要的,这里将会给出3种Linux系统下网络环境配置的方法! 在配置网络环境之前,首先补充几个Linux的几个常用的命令: [[email protected] ~]# history 5 1064 ifconfig et

  • 这个分类为Linux学习笔记 2015-03-27

    好好研究学习Linux吧,虽然之前也学了不少,但是学过就忘. 现在养成一个良好的习惯,做好笔记,好记性不如烂键盘

  • linux学习笔记 2015-04-15

    1. VMware的相关知识 (1)建议的VMware的配置: CPU 主频1GHz以上 内存 1GB以上 硬盘 分区空闲空间8GB以上 (2)VMware创建快照 快照的作用是保存虚拟机的现有状态,以便以后可返回到相同状态.快照的特点是:① 可以快速启动虚拟机:② 虚拟机系统崩溃时,可以快速恢复. 创建快照的方法是,点击VMware工具栏上的标志,然后填写快照名称,如下图所示: 恢复快照的方法是单击VMware工具栏上的标志,选择弹出的对话框中创建的快照,然后单击"转到"按钮,即可打

  • 史上最全的Linux学习资源整理 2015-05-05

    国内的专业Linux网站(GB) ChinaUnix Linux中国 实验楼: 免费提供了Linux在线实验环境,不用在自己机子上装系统也可以学习Linux,超方便实用!. 国内的专业Linux网站(BIG5) 香港Linux用户协会:了解香港Linux的好网站. [email protected] :台湾的Linux爱好者组织,CLDP的家,列有翻译的Linux HOWTO 中文版. Chinese Linux Extensions Website :中文Linux扩展(CLE),基于Red Hat和K

  • 初创企业能从Linux学习些什么 2014-02-16

    Linux 是世界上最大的开源系统.全世界的人经常都能接触到Linux内核衍生的产品,无论是大到电脑主机还是小到手表,到处都能看到Linux的身影.和其他的开源软件一样,Linux为成功的项目提供了无限的开发潜力.但有时候我们会想:创业公司能否从Linux历史中学到些什么? 从Linux 的历史可以看出,协同创新的速度远远超过个人的创新的速度.如果Linus Torvalds当年不开放Linux的源代码,就不会有现在如此庞大的Linux家族.大量的事实表明,Linux今天的成功是用户解决自身需求

  • Linux学习视频教程 2010-06-09

    source: . http://www.boobooke.com/bbs/viewthread.php?tid=4623 [Videos]海明老师Linux版视频收集贴(6.14更新) Ubuntu 9 Linux系列培训: -------------------安装篇--------------------- [V]海明工作室 - Ubuntu 9 Linux系列培训 - 1 简介 [V]海明工作室 - Ubuntu 9 Linux系列培训 - 2 安装篇-CD [V]海明工作室 - Ubu

  • linux 学习笔记 2011-09-16

    进程相关命令 ps / jobs / fg / bg / kill / killall & / ctl+z 转入后台执行 ctrl + c 中止执行 ctrl + d 中止输入 ctrl + s ctrl + q 不理解 统计命令 wc 定时任务 crontab / at / head 显示前10行 tail 显示最后10行 帮助命令 man / info / help --help -h -? 等 查看你的Linux内核版本号: uname –a cat /etc/issue 检查你的发行版本