Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7676228
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: 嵌入式

2010-08-08 08:19:39

      嵌入式学习入门    全面的讲述学习嵌入式linux中的每个步骤 

 http://blog.chinaunix.net/u3/117680/showart.php?id=2300212  

 

 

Linux 系统的启动与退出
一.启动Linux 系统
启动Linux 系统很简单,只需直接加电就行了,但必须要输入用户的账号和口令。在系
统安装过程中可以创建以下两种帐号:
1. root:超级用户帐号(供系统管理员使用),使用这个帐号可以在系统中做任何事情。
2. 普通用户:这个帐号供普通用户使用,可以进行有限的操作。
一般的Linux 使用者均为普通用户,而系统管理员则使用超级用户帐号完成一些系统管
理的工作。如果只需完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以
免无意中破坏系统,影响系统的正常运行。
用户登录分为两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,
输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时
系统用来辨别真假用户的关键字。
当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕会显示:
[root@loclhost /root] #
这时就可以对系统做各种操作了。注意超级用户的提示符是“#”,其他用户的提示符是
“$”。
二. 退出系统
命令格式:shutdown [选项] 时间 [警告]
说明:Linux 是在需要关闭时必须告知的操作系统,不能只关掉电源。shutdown 将系统
带到可以关闭电源的安全点。shutdown 命令可以安全地关闭或重启Linux 系统,它在系统
关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参
数,可以是一个精确的时间,也可以是从现在开始的一个时间段。精确时间的格式是hh:mm,
表示小时和分钟;时间段由“+”和分钟数表示。系统执行该命令后,会自动进行数据同步
的工作。
时间:关闭系统的时间。关于完整的时间格式,请参考用户手册。
警告:向所有用户发出警告信息。
选项含义:
47
mv 文件或目录更名或将文件由一个目录移到另一个目录中
命令格式:mv [选项] 源文件或目录 目标文件或目录
说明:根据mv 命令中第二个参数类型的不同(是目标文件还是目标目录),mv 命令会
将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv 命令完成文件
重命名。此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名
为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,
mv 命令将各参数指定的源文件均移至目标目录中。
选项含义:
- i: 询问方式操作。如果mv 操作将导致对已存在的目标文件的覆盖,此时系统会询问
是否重写,并要求用户回答y 或n,这样可以避免错误覆盖文件。
- f: 禁止询问操作。在mv 操作要覆盖某个已有的目标文件时不给予任何提示,指定此
选项后,i 选项将不再起作用。
rm 删除文件或目录
命令格式:rm [选项] 文件…
说明:该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录
及其下的所有文件及子目录全部删除。
选项含义:
- f: 忽略不存在的文件,不给出提示。
- r: 指示rm 将参数中列出的全部目录和子目录均递归地删除。如果没有使用- r 选项,
则rm 不会删除目录。
- i: 进行交互式删除。 使用rm 命令要特别小心。因为一旦文件被删除,它是不能被
恢复的。为了防止这种情况的发生,可以使用i 选项来逐个确认要删除的文件。
mkdir 创建目录
命令格式:mkdir [选项] dir-name
说明:该命令创建由dir-name 命名的目录。要求创建目录的用户在当前目录中(dir-name
的父目录中)具有写权限,并且dirname 不能是当前目录中已有的目录或文件名。
选项含义:
- m: 对新建目录设置存取权限,也可以用chmod 命令修改该权限。
- p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统
将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
rmdir 删除空目录
命令格式:rmdir [选项] dir-name
说明:dir-name 表示目录名。使用该命令可以从某个目录中删除一个或多个子目录项。
需要特别注意的是,一个目录被删除之前必须是空的。rm - r dir 命令可代替 rmdir,但是有
危险性。删除某目录时也必须具有对其父目录的写权限。
选项含义:
-p: 递归删除目录dirname,当子目录被删除后,其父目录为空时,也一同被删除。如
果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
cd 改变工作目录
49
-i:产生不区分大小写的匹配,缺省状态是区分大小写。
more 通用的按页显示
命令格式:more [选项] 文件名
选项含义:
-n:n 是整数,用于建立大小为n 行长的窗口。窗口大小是在屏幕上显示多少行。
-c:用more 给文本翻页时通过在最上面清除一行,然后再在最后写下一行的办法写入。
通常,more 清除屏幕,再写每一行。
-d:显示 "Press space to cpntinue, 'q' quit"代替more 的缺省提示符。
-f:计算逻辑行代替屏幕行。长行在屏幕上换行显示,通常被more 计算为新的一行;
-f 标志对长行的换行显示不计数。
-l:不处理^L(换页)字符。通常,more 处理^L 与窗口填满暂停一样。
-s:将多个空行压缩处理为一个。
-p:不滚屏,代替它的是清屏并显示文本。
-u:禁止加下划线。
文件名:希望用more 显示的文件列表。
2.3.3 文档备份与压缩命令
tar 为文件和目录创建档案
命令格式:tar [主选项+辅选项] 文件或者目录。
说明:利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变
文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案。现在,用户可以在
任何设备上创建档案,如软盘。利用tar 命令,可以把一大堆的文件和目录全部打包成一个
文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。使用
该命令时,主选项是必须要有的,由它确定tar 的工作。
主选项含义:
c:创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
r:把要存档的文件追加到档案文件的末尾。例如用户已经作好备份文件,又发现还有一
个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文
件中。
t:列出档案文件的内容,查看已经备份了哪些文件。
u:更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更
新的文件,则把它追加到备份文件的最后。
x:从档案文件中释放文件。
辅助选项含义:
b:该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20
(20*512 bytes)。
f:这个选项通常是必选的,使用档案文件或设备。
k:保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文
件,不会进行覆盖。
m:在还原文件时,把所有文件的修改时间设定为现在。
M:创建多卷的档案文件,以便在几个磁盘中存放。
v:详细报告tar 处理的文件信息。如无此选项,tar 不报告文件信息。
51
$ ls -l sobsrc. tgz
-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz
横线代表空许可。r 代表只读,w 代表可写,x 代表可执行。第一个字符指定了文件类型。
例如:
- rw- r-- r--
普通文件 文件主 组用户 其他用户
是文件sobsrc.tgz 的访问权限,?表示sobsrc.tgz 是一个普通文件;sobsrc.tgz 的属主有
读写权限;与sobsrc.tgz 属主同组的用户只有读权限;其他用户也只有读权限。
确定了一个文件的访问权限后,用户可以利用Linux 系统提供的一组命令重新设置与权
限和用户相关的操作。chmod 命令来重新设定不同的访问权限,用户用它控制文件或目录的
访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包
含数字的数字设定法。
1. 文字设定法
命令格式:chmod [who] [+ | - | =] [mode] 文件名
选项含义:
操作对象who 可以是下述字母中的任一个或者它们的组合:
u: 表示“用户(user)”,即文件或目录的所有者。
g: 表示“同组(group)用户”,即与文件属主有相同组ID 的所有用户。
o: 表示“其他(others)用户”。
a: 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
+: 添加某个权限。
-: 取消某个权限。
=: 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode 所表示的权限可用下述字母的任意组合:
r: 可读。
w: 可写。
x: 可执行。
u: 与文件属主拥有一样的权限。
g: 与和文件属主同组的用户拥有一样的权限。
o: 与其他用户拥有一样的权限。
2. 数字设定法
命令格式:chmod [mode] 文件名
说明:我们必须先了解用数字表示的属性的含义:0 表示没有权限,1 表示可执行权限,
2 表示可写权限,4 表示可读权限,然后将其相加。所以数字属性的格式应为3 个从0 到7
的八进制数,其顺序是(u)(g)(o)。
例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=
6(读/写)。
chgrp 改变文件或目录所属组
命令格式:chgrp [选项] group filename
说明:该命令改变指定文件所属的用户组。其中group 可以是用户组ID,也可以是
/etc/group 文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配
53
说明:free 命令的功能是查看当前系统内存的使用情况,显示系统中剩余的内存和已用
的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。
选项含义:
-b: 以字节为单位显示系统中剩余的内存和已用的物理内存和交换内存,以及共享内存
和被核心使用的缓冲区。
-k: 以K 字节为单位显示。
-m: 以兆字节为单位显示。
2.3.7 Linux 磁盘管理命令
df (Disk Filesystem) 检查文件系统的磁盘空间占用情况
命令格式:df [选项]
说明:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空
间,目前还剩下多少空间等信息。 df 命令可显示所有文件系统对i 节点和磁盘块的使用情
况。
选项含义:
-a: 显示所有文件系统的磁盘使用情况,包括0 块(block)的文件系统,如/proc 文件
系统。
-k: 以k 字节为单位显示。
-i: 显示i 节点信息,而不是磁盘块。用户可以知道每一个文件系统中有多少可用的
i-node、其中有多少己被使用、还剩余多少,以及它们所占的比例等整个硬盘的使用情况。
-t: 显示各指定类型的文件系统的磁盘空间使用情况。
-x: 列出不是某一指定类型文件系统的磁盘空间使用情况(与t 选项相反)。
-T: 显示文件系统类型。
有时会出现这样的情况:某些硬盘的容量超过了100%。这是因为Linux 系统为超级用
户保留了10%的空间由其单独支配。也就是说,超级用户见到的硬盘容量将是110%。这样
的安排对于系统管理而言是有好处的,当硬盘被使用的容量接近100%时系统管理员还可以
正常工作。df 工具程序被广泛地用来生成文件系统的使用统计数据。它能显示系统中所有
的文件系统的信息,包括它们的总容量、可用的空闲空间、目前的安装点等。
du 显示目录(或文件)所占磁盘空间的大小
命令格式:du [选项] [Names…]
说明:统计目录(或文件)所占磁盘空间的大小。
[Names…]:目录名或文件名。该命令逐级进入指定目录的每一个子目录并显示该目录
占用文件系统数据块(1024 字节)的情况。若没有给出Names,则对当前目录进行统计。
选项含义:
-s: 对每个Names 参数只给出占用的数据块总数。
-a: 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,
也不指定-a,则只显示Names 中的每一个目录及其中的各子目录所占的磁盘块数。
-b: 以字节为单位列出磁盘空间使用情况(系统缺省以k 字节为单位)。
-k: 以k 字节为单位列出磁盘空间使用情况。
-c: 最后再加上一个总计(系统缺省设置)。
-l: 计算所有的文件大小,对硬链接文件,则计算多次。
-x: 跳过在不同文件系统上的目录不予统计。
55
例:at 10:30 5/26/2004 who
bg 和fg 进程的挂起及恢复命令
命令格式:bg/fg
说明:bg 命令用来迫使被挂起的进程在后台运行。例如,当你已经在前台启动了一个命
令时(没有在此命令后使用&),你才想到这一命令将运行较长一段时间,但你这时还需使用
shell。在这种情况下,可通过ctrl+z 挂起当前运行的进程。此时你既可以使它长期挂起,也
可以通过输入bg 把这一进程放到后台运行。这样shell 就可以用来执行其他的命令了。
fg 命令用来激活某个被挂起的进程并使它在前台运行。当有一个进程正在运行时,由于
某种原因需要挂起它,在执行完其他任务后,需要重新把这一进程调到前台运行,这时便可
用fg 命令使这一进程继续运行。
who 查看当前在线上的用户情况
命令格式:who
说明:该命令主要用于查看当前在线上的用户情况,系统管理员可以通过该命令监视每
个登录用户的情况。
w 显示目前登录的用户及正在执行的命令
命令格式:w
说明:w 命令与who 命令相比功能更加强大。w 命令的显示项目按以下顺序排列:当前
时间,系统启动到现在的时间,登录用户的数目,系统在最近1 秒、5 秒和15 秒的平均负
载。最后是每个用户的各项数据,各项数据显示顺序如下:登录帐号、终端名称、远程主机
名、登录时间、空闲时间、JCPU(和该终端连接的所有进程占用的时间)、PCPU(当前进
程所占用的时间)、当前正在运行进程的命令行。
ps 进程查看命令
命令格式: ps [选项]
说明:该命令可以确定有哪些进程正在运行以及运行的状态、进程是否结束、哪些进程
占用了过多的资源等等。ps 命令最常用的还是用于监控后台进程的工作情况。
选项含义:
-e 显示所有进程
-f 全格式
-h 不显示标题
-l 长格式
-w 宽输出
-a 显示终端上的所有进程,包括其他用户的进程
-r 只显示正在运行的进程
-x 显示没有控制终端的进程
若按长格式输出,则显示以下内容:
PID:进程号
PRI:进程优先级。
NI:Linux 进程的nice 值。负数意味着占用较少的CPU 时间。
SIZE:虚拟映象的大小,大小的计算为文本+数据+栈。
RSS:驻留空间的大小。显示当前常驻内存的程序的K 字节数。
57
% p: 显示出AM 或PM
% r: 时间(hh:mm:ss AM 或PM),12 小时
% s: 从1970 年1 月1 日00:00:00 到目前经历的秒数
% S: 秒(00..59)
% T: 时间(24 小时制)(hh:mm:ss)
% X: 显示时间的格式(%H:%M:%S)
% Z: 时区 日期域
% a: 星期几的简称(Sun..Sat)
% A: 星期几的全称(Sunday..Saturday)
% b: 月的简称(Jan..Dec)
% B: 月的全称(January..December)
% c: 日期和时间(Mon Nov 8 14:12:46 CST 1999)
% D: 日期(mm/dd/yy)
% m: 月(01..12)
% x: 显示日期的格式(mm/dd/yy)
% y: 年的最后两个数字(1999 则是99)
% Y: 年(例如:1970,1996 等)
clear 清屏
命令格式:
 
 

  嵌入式学习入门    全面的讲述学习嵌入式linux中的每个步骤 

 http://blog.chinaunix.net/u3/117680/showart.php?id=2300212  

 

 

阅读(2592) | 评论(0) | 转发(2) |
0

上一篇:smb的配置

下一篇:vi 的使用

给主人留下些什么吧!~~