这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 【一点一滴学嵌入式Linux】——qydxy

共28条 3/3 1 2 3 跳转至
专家
2013-05-30 21:07:33     打赏
21楼
这个设置是对当前用户起效的,重启后失效

菜鸟
2013-05-30 21:37:58     打赏
22楼
哦,是这样啊,不过他的问题终于解决了,原来是在设置eth0时前面的那个复选框没选,伤不起....

菜鸟
2013-06-02 17:13:04     打赏
23楼

今天突然发现在命令行模式下打开vim时全是乱码,上网搜了搜,是语言系统的问题,在/etc/sysconfig/i18n中把LANG="zh_CN.GB18030"改成LANG="zh_CN.GB18030:en_US:UTF-8",这样命令行打开vim就OK了,显示英文,不过xwindow中也有部分信息变成英文了,网上有在命令行下显示英文而在图形界面中显示中文的方法,不过个人感觉英文界面也挺舒服,懒得改了,不错。

今天开始用C语言编一个自己的shell,对我这个菜鸟来说还是有难度的,努力吧


菜鸟
2013-06-05 19:24:50     打赏
24楼
好几天没来论坛了,自己的shell写的差不多了,内置基本命令:cd、clr、dir、environ、echo、help、pause、quit,其他命令解释为程序调用,大体都实现了,还有输入文件和io重定向再写写,继续coding....

菜鸟
2013-06-05 22:05:44     打赏
25楼

做了份测试题答案,班长啥时候给出答案对一对啊

My answer(qydxy):
一、简答题
1、Unix是由AT&T和贝尔实验室开发的一种多任务多用户的操作系统,其源码不开放,使用收费,安


全可靠、高效强大,常用在服务器领域。Linux是自由的开放源码的类Unix操作系统,他是自由软


件,可应用于服务器,适应各类硬件平台,广泛应用于嵌入式设备。GPL全称是GNU General 


Public License,即GNU通用公共许可协议,是一个广泛被使用的自由软件许可协议,用于GNU计划



2、在bash中执行ls -l后会显示如下:
drwxr-xr-x   3 qyd qyd     4096 May 31 22:14 ACM
-rw-r--r--   1 qyd qyd 59529999 Dec 25 18:58 ns-allinone-2.35.tar.gz
从左往右
第1个字段,表示文档类型和权限:第1个字母(d代表目录,-代表普通文件,l表示链接文件...第


3题详解),紧接着三段rwx字段,分别代表当前用户、用户组、其他用户的权限,r-可读w-可写x-


可执行--无相应权限
第2个字段,文件硬连接数或目录子目录数
第3个字段,文件拥有者
第4个字段,文件拥有者所在组
第5个字段,文件大小(字节为单位)
第6个字段,文件创建月份
第7个字段,文件创建日期
第8个字段,文件创建时间
第9个字段,文件名
3、文件类型             类型符号(ls -l)
   普通文件                -
   目录                    d
   字符设备                c
   块设备                  b
   套接口文件              s
   符号链接                l
4、相当于windows下的快捷方式,符号链接是指向提供另一目录条目名称的 inode 的一个目录条


目,软链接可以跨越文件系统界线,删除一个软链接不会删除目标文件或目录,且删除目标文件或


目录不会自动删除任何软链接。
创建方法:ln -s命令
5、硬链接是指向inode(文件序列号)的一个目录条目,可以仅为文件创建硬链接,而不管目录,


硬链接不能跨越文件系统。果一个文件有多个硬链接,仅在指向 inode 的最后一个链接被删除且


链接数为 0 时文件才会被删除。
创建方法:ln target directory(默认产生硬链接)
6、硬链接:  ln TARGET link1
   符号链接:ln -s TARGET link2
   硬链接link1占用磁盘空间大,因为他创建一个和源文件大小相同的文件,而符号链接不占用磁


盘空间。
7、打开一个终端,cd到/home/user(用户名)/.gnome-desktop下,输入命令:
   ln -s /etc/passwd passwdln
8、在命令模式下,光标移动到要删除的行,连按两次d,即dd
9、管道符号将前一个命令的输出作为后一个命令的输入,直到最后一个命令
10、VIM三种模式:命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line 


mode)
命令模式-->插入模式:    按i键
命令模式-->底线命令模式:按:键
插入模式-->命令模式:    按ESC键
命令底线模式-->命令模式:按ESC键
11、more /etc/passwd 或者 less etc/passwd
12、tail -n(最后n行) /etc/passwd
13、mv /home/sramedu/hello.c /home/sramedu/test.c
14、cp /etc/passwd /home/sramedu/.gnome-desktop/
15、tar -zcvf /code.tar.gz /code
16、grep strtok /usr/include/*
17、find / -name *.conf >>~/conf_result.txt &
18、ps查看进程 kill杀死进程
19、Ctrl+C
20、CTRL-C是结束当前进程,
    CTRL-Z是将当前进程挂起
21、passwd
22、crontab -e
    0 23 * * 1-5 poweroff
23、/etc/inittab
    常用:3(多用户状态有网络服务)和5(图形界面)
24、vim /etc/inittab
    找到id:5:initdefault:
    将5(可能是别的)该为3
25、/etc/rc.d/rcN.d:7个不同run level的script放置路径
26、init.d目录存放的是一些脚本,一般是linux以rpm包安装时设定的一些服务的启动脚本,在系


统启动的时候执行
27、这个没做,要先安装vsftpd,但看的教程是是说用/etc/init.d/vsftpd start
28、chkconfig --level 3 vsftpd on
    chkconfig --level 5 vsftpd on
29、man
30、ifconfig eth0 192.168.0.99 netmask 255.255.255.0
二、选择题
1-15: BCDCA CADDB DBBAA
三、翻译题
很多时候,在客户机上的root用户访问NFS服务器上的文件时被当做root,这是不被希望的。为此,


UID0通常被映射到一个特殊的id上:所谓的匿名或无人id。这种操作模式(叫做“根压缩”)是默


认的,可以用no_root_squash关掉。
默认情况下,exportfs选择一个65534的UID或者GID来做压缩访问。这些值也可由anonuid和


anongid选项覆盖。最后你可以通过设置all_squash选项把所有的用户请求映射到匿名uid上。


菜鸟
2013-06-19 21:30:43     打赏
26楼
好久没来了,一直在找实习,终于落实了,我的shell也编得差不多了,还差重定向功能没搞定,有点难度...

菜鸟
2013-06-30 18:24:09     打赏
27楼
原来符号链接占用空间比硬链接占用空间大啊,看来之前学得不扎实啊....

菜鸟
2013-09-05 18:54:58     打赏
28楼
前段时间忙实习,今天看了看进度,到C语言学习了,不过感觉自己C学的还不错,希望什么时候能有开发板练习就好了!

共28条 3/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]