熟悉Linux基本实际操作_第1页
熟悉Linux基本实际操作_第2页
熟悉Linux基本实际操作_第3页
熟悉Linux基本实际操作_第4页
熟悉Linux基本实际操作_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、熟悉Linux基本实际操作Linux的起源的起源 Linux是不受任何版权制约的、与UNIX兼容的操作系统 UNIX 1969,一般运行在大型和小型计算机上 目前UNIX几乎可以在已有的所有平台上运行。 UNIX最初的发展没有统一的标准,后来,IEEE开发了一个独立的UNIX标准POSIX.现有大部分UNIX和流行版本都遵循POSIX标准. Portable Operating System Interface. 结果:只要遵循POSIX,某一个Unix环境下的软件,只需做少许的修改,就能在其他的Unix环境下编译成功。 但价格昂贵。什么是Linux Linux是一套免费使用和自由传播的类UN

2、IX操作系统,源代码开放,能运行于各类硬件平台,包括Intel x86系列和RISC处理器。 Linux最早由芬兰赫尔辛基大学一位名叫Linus Torvalds的学生设计的. 1991年底首次公布于众,同年11月发布了0.10版本,12月发布了0.11版本 在Linus的带领下,Linux通过Internet广泛传播,吸引着世界范围的开发者对其进行不懈的开发。 Linux是在GNU公共许可权限下免费获得的,是符合POSIX标准的操作系统。 Linux的特性 开放性(Open Source Software) 多用户 多任务 良好的用户界面 设备独立性 丰富的网络功能 可靠的系统安全 良好的可

3、移植性GNU GUN项目(GNU Project)开始于1984年,主要由自由软件基金(Free Software FoundationFSF)资助的一个项目,目标是开发一个自由的、UNIX类型的操作系统,称为GNU系统。 GNU是“GNUs Not UNIX”的首字母的递归缩写, 所有的GNU软件和派生工作均遵循GNU通用公共许可证,即GPL(General Public License)。 GPL 通用公共许可证主要目标是保证软件对所有的用户来说是自由的。GPL通过如下途径实现这一目标: 它要求软件以源代码的形式发布,并规定任何用户能够以源代码的形式将软件复制或发布给别的用户。 它提醒每个

4、用户,对于该软件不提供任何形式的担保。 如果用户的软件使用了受GPL保护的任何软件的一部分,那么该软件就继承了GPL软件,并因此而成为GPL软件,也就是说必须随应用程序一起发布源代码。 GPL并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。Linux 的版本 Linux内核的版本号主要由三部分构成:主版本号、次版本号、次次版本号。例如:表示主版本号2,次版本号6、次次版本号12 一些组织或公司将Linux内核与应用软件和文档包装起来,并提供安装界面、系统配置与管理工具,这样就构成了一种发行版本。例如:Red Hat Linux 9.0, Red F

5、lag Linux3.0, Debian GNU/Linux, Mandrake Linux ,SuSE Linux TurboLinux2.0,SuSe Linux 10.0等。 Linux下的文件类型 普通文件 目录文件 连接文件 设备文件普通文件 系统文件 .conf .lock .rpm 编程和脚本文件 .c .cpp .h .o .pl .py .so .sh .tcl 文件格式 .au .gif .html/.htm .jpg .pdf .png .ps .txt .wav .xpm 压缩以及归档文件 .bz2 .gz .tar .tbz .tgz .zip 目录文件 目录中包含文

6、件以及下级子目录,但目录也是文件。这个文件中记录了包含在它中的文件和子目录的名称与它所处的地址。 目录文件中记录文件的名字,文件本身的记录不包含文件名,对文件名进行的更改,实际是修改目录文件中的一条文件记录 连接文件 连接是Linux中比较特殊而非常有用的一种文件,类似于Windows中的快捷方式,它本身不包含任何内容,它指向别的文件或目录 设备文件 Linux下所有的设备都是通过文件来表示的,所有的设备文件都存放在/dev目录下,设备文件的文件名就是设备名 $ cd /dev $ ls 设备文件的种类 块设备文件:/dev/hda1,这些设备以块为最小单位。 字符设备: /dev/ttyS0

7、,字符设备按顺序一个一个传递字符 网络接口:访问网络接口的方法是给它们分配一个惟一的名字(比如 eth0),但这个名字在文件系统中不存在对应的节点项 文件名通常都是尾部带有设备编号数字的缩写名称。 Linux下的文件详细信息-rw-r-r- 1 root root 15228 2003-01-25 a2ps.cfg-rw-r-r- 1 root root 2562 2003-01-25 a2ps-site.cfg-rw-r-r- 1 root root 47 12月 26 23:39 adjtimedrwxr-xr-x 2 root root 4096 2005-05-16 aep-rw-r-

8、r- 1 root root 688 2003-02-04 aep.conf文件类型文件权限链接个数文件属主名用户分组名文件长度 文件上次被修改的时间和日期文件名Linux下的目录结构/usr/bin/tmp/home/dev/etc/var/lib/mnt/root/proc/local /bin/src/lib/bin/etc/man/usr1 /usr2 /usr3/up-armmp3/up-netarm2410/sbinLinux常用命令 如何获取帮助信息 使用man命令查看手册 权限:所有用户 使用方法:man 查找内容 说明:打印出需要查找帮助内容的手册页信息 使用“ - help

9、”或“- help”参数 权限:所有用户 使用方法:命令 -help 说明:打印出需要查找帮助命令的帮助信息,根据命令不同可能采用不同的参数“-help”或“-help”浏览目录常用命令 pwd 命令 权限:所有用户 使用方法:pwd 说明:显示用户当前工作子目录的完整路径 应用示例: $ pwd浏览目录常用命令 ls 命令 权限:所有用户 使用方法:ls 选项. 文件. 说明:列出当前工作子目录(默认)中的文件及子目录清单 常用参数:-a 显示所有文件及目录(包括隐藏文件)-l 显示文件的详细信息 -h 以容易理解的方式打印文件大小(1k 32M 2G) -t 将文件按建立的先后次序列出 -

10、F 在列出的文件名称后加一个符号(可执行文件“*”,目录“/”) 应用示例: $ ls -lh浏览目录常用命令 cd 命令 权限:所有用户 使用方法:cd 目标路径 说明:变换工作目录到目标路径,其中目标路径可以是绝对路径也可以是相对路径。目标路径名可以缺省,若缺省则变换至使用者的home directory(用户登录子目录)。 常用参数: :home directory . : 当前目录 . . : 当前目录的上一层目录 - :返回切换目录后的前一个目录 应用示例: $ cd /home/bc/ $ cd ././目录操作常用命令 mkdir 命令 权限:所有用户 使用方法:mkdir 子目

11、录或子目录完整路径 说明:建立一个新的子目录,使用子目录的路径作为参数 应用示例: $ mkdir /home/bc/temp rmdir 命令 权限:当前目录有适当权限的所有者 使用方法:rmdir 参数 子目录或子目录完整路径 说明:删除空的目录 应用示例: $ rmdir /home/bc/temp文件操作常用命令 rm 命令 权限:当前文件有适当权限的所有者 使用方法:rm 参数 文件名或目录 说明:删除文件以及 目录 常用参数: - i:删除前逐一询问确定 - f: 即时原文件为只读也强制删除,并不询问确定 - r:同时删除该目录层下的所有目录以及文件 应用示例: $ rm text

12、file $ rm rf /home/bc/temp文件操作常用命令 mv 命令 权限:当前文件有适当权限的所有者 使用方法:mv 参数 原文件或目录 目标文件或目录 说明:将一个文件移至另一个文件,或将多个文件移动至另一个目录,也可以将一个目录移动至另一个目录 常用参数: - i:若目的位置已有同名文件,则询问是否覆盖旧文件 应用示例: $ mv text1 text2 $ mv i *.c /home/bc/temp文件操作常用命令 cp 命令 权限:所有用户 使用方法:cp 参数 原文件或目录 目标文件或目录 说明:将一个文件复制到另一个文件,或将数个文件复制到另一个目录中,也可以将一个

13、目录复制到另一个目录 常用参数: - a:尽可能将文件的状态、权限等信息全部复制 - f: 若目的地址有同名文件,则将已有的文件删除再进行复制 - r:若原目录中包含子目录,则原目录中的文件及子目录也依次 复制到目的地址中 应用示例: $ cp text1 text2 $ cp arf up-tech/ /temp文件操作常用命令 chmod 命令 权限:所有用户 使用方法:chmod +|-模式 文件 说明:改变文件模式 常用参数: +-r:修改读模式 +- w: 修改写模式 +- x:修改执行模式 应用示例: $ chmod +x users文件操作常用命令 chown 命令 权限:根用户

14、 使用方法:chown 参数所有者 :组 文件或目录 说明:chown 将指定文件的拥有者改为指定的用户或组 $例1:把文件shiyan.c 的所有者改为wang。 $ chown wang shiyan.c 例2:把目录/his 及其下的所有文件和子目录的属主改成wang,属组改成users。 $ chown -R wang.users /his网络常用命令 ifconfig 命令 权限:所有用户 使用方法:ifconfig 接口 ifconfig 接口 参数或地址 说明: 用来配置网络接口 应用示例:实验内容 登录到linux系统;进入到命令终端;查看IP地址;使用putty连接到linux 在/home目录下创建子目录exp;在windows 环境下创建一文件test.c;使用winscp拷贝test.c到exp目录下; test.c不变,将其复制一份,名为test-new.c;压缩test-new.c,名为test-new.tar; 压缩test-new.c,名为test-new

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论