文档库

最新最全的文档下载
当前位置:文档库 > Linux基础命令汇总.

Linux基础命令汇总.

内容:

Linux下常用命令

虚拟机Vmware6.0的安装和使用

在Vmware6.0下安装RedHat 9.0

Linux驱动班环境搭建

一、L inux下常用命令

1、Linux命令格式

Linux命令的组成部分:命令字、命令选项、命令参数

Linux基础命令汇总.

2、命令格式举例

Linux基础命令汇总.

3、命令中的其他组成

命令提示符表示命令输入的状态

管理员root用户的提示符“#”

[root@localhost ~]#

普通用户提示符“$”

[teacher@localhost ~]$

4、获得命令帮助

(1)help命令

$ help pwd

(2)“--help”命令选项

$ touch --help

(3)使用man命令阅读手册页

$ man ls

(4)使用info命令阅读信息页

$ info ls

5、目录操作命令

(1)列目录

$ls

ls 主要选项参数如下所示:

选项参数含义

-l 一行输出一个文件(单列输出)

-a,-all 列出目录中所有文件,包括以“.”开头的文件

实例:$ls -al /home 详细查看/home目录下所有文件及目录(2)显示当前目录名称

$ pwd

a)作用

在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。此命令显示出当前工作目录的绝对路径。

b)实例

[root@localhost ~]#cd /usr/bin;pwd

/usr/bin

(3)更改当前目录

a)格式

cd [路径]

其中的路径为要改变的工作目录,可为相对路径或绝对路径。

b)使用实例

[root@localhost ~]# cd /home/yft/

[root@localhost yft]# pwd

[root@localhost yft]# /home/yft/

该实例中变更工作目录为“/home/yft/”,在后面的 pwd(显示当前目录)的结果中可以看出。

(4)建立和删除目录

$ mkdir mydir 建立目录mydir

$ rmdir mydir 删除目录mydir

6、路径的标识

(1)相对路径是以“.”或“..”开始的目录路径表示形式

cd ./test 进入当前目录的test目录

ls ../bin 进入上一级目录的子目录bin

(2)绝对路径是以“/”开始的路径表示形式

ls /

cd /home

7、文件操作命令

(1)建立空文件

$ touch tfile

(2)文件查找

按文件名进行查找

$ find . -name “file*”在当前目录查找以file开头的所有文件

(3)复制和删除文件

$ cp filea fileb在当前目录下为filea文件复制一份文件fileb

$ rm filea 删除文件filea

(4)文件移动与重命名

$ mv filea fileb 重命名

$ mv filea dira/ 把filea文件移动到dira目录

8、文本文件查看命令

(1)显示文本

$ cat /etc/passwd

(2)分页显示文本

$ more /etc/passwd

(3)分页文本浏览

$ less /etc/passwd

(4)显示文件首

$ head -5 /etc/passwd

(5)显示文件尾

$ tail -5 /etc/passwd

9、网络相关命令

(1)ifconfig

用于查看和配置网络接口的地址和参数,包括IP地址、网络掩码、广播地址,它的使用权限是超级用户。

例如:

*ifconfig eth0

查看网口eth0的接口信息

*ifconfig eth0 192.168.1.100

设置eth0的IP地址为192.168.1.100

(2)ping

测试和远程计算机的联网状态

例如:ping 192.168.1.1

注意:在Linux下会持续的ping,按ctrl+c退出。

10、光盘的基本使用

(1)光盘驱动器设备文件

/dev/cdrom

(2)挂载光盘使用mount命令

# mount -t iso9660 /dev/cdrom /mnt/cdrom/

(3)光盘内容的读取

使用命令访问光盘挂载点目录

# ls /mnt/cdrom/

(4)卸载光盘使用umount命令

# umount /dev/cdrom

11、U盘的使用方法

(1)识别USB存储设备

包括USB硬盘、U盘、MP3播放器等

/dev/sda /dev/sdb……

# fdisk -l

(2)使用mount命令挂载U盘

#mkdir /mnt/usb

# mount -t vfat /dev/sda1 /mnt/usb

(3)通过挂载点目录访问U盘的内容

# ls /mnt/usb

(4)使用umount命令卸载U盘

# umount /mnt/usb

12、创建、查看、恢复归档和压缩文件

(1)归档和压缩

tar cvf redhat.tar redhat

tar z(j)cvf redhat.tar.gz(bz2) redhat

(2)查看归档和压缩文件

tar tvf redhat.tar

tar tz(j)vf redhat.tar.gz(bz2)

(3)恢复归档文件和压缩文件

tar xvf redhat.tar

tar z(j)xvf redhat.tar.gz(bz2)

13、RPM软件包

(1)RPM最早是由Red Hat公司提出的软件包管理标准,目前应用于很多Linux发行版

RPM Package Manager

(2)RPM软件包的文件名

Linux基础命令汇总.

(3)rpm查询命令

Linux基础命令汇总.

(4)软件包查询实例

Linux基础命令汇总.

(5)RPM安装命令

rpm命令配合“-i”选项用于安装RPM软件包

Linux基础命令汇总.

rpm命令配合“-ivh”在安装RPM软件包时会显示更多的提示信息

rpm -ivh vim-common-6.3.035-3.i386.rpm

(6)RPM包卸载

Linux基础命令汇总.

rpm命令配合“-e”选项用于安装RPM软件包

(7)RPM包升级

rpm命令配合“-U”选项用于安装RPM软件包

Linux基础命令汇总.

14、用户帐号和组的管理

(1)用户帐号管理

Linux基础命令汇总.

a)建立用户帐号

# adduser yft

b)设置用户口令

# passwd yft

c)删除用户帐号

# userdel -r yft

(2)用户组管理

Linux基础命令汇总.

a)添加用户组

# groupadd class1

b)在建立用户时指定用户组

# adduser -g class1 yft

c)更改用户的组帐号

# usermod -g class1 yft

d)删除用户组

# groupdel class1

二、虚拟机Vmware的应用及Vmware下Linux操作系统的安装

1、虚拟机是什么?

a)虚拟机的工作原理

从原理上看,所有虚拟技术虚拟的是指令集。所有的IT设备,不管是PC、服务器还是存储,都有一个共同点:它们被设计用来完成一组特定的指令。这

些指令组成一个指令集。对于虚拟技术而言,“虚拟”实际上就是指的这些指令

集。虚拟机有许多不同的类型,但是它们有一个共同的主题就是模拟一个指令

集的概念。每个虚拟机都有一个用户可以访问的指令集。虚拟机把这些虚拟指

令“映射”到计算机的实际指令集。

定义完“虚拟”的概念,我们可以清楚知道,目前所能看到的硬分区、软分区、逻辑分区、Solaris Container、VMware、Xen、微软Virtual Server2005这

些虚拟技术,都是同样的原理,只是虚拟指令集所处的位置不同而已。

按照虚拟层所处位置的不同,目前所有的虚拟技术大致可以分为硬件虚拟、逻辑虚拟、软件虚拟和应用虚拟四种类型。

b)虚拟化的起源和发展

资源的整合和管理、自动化部署、虚拟化技术是网格计算和公用计算带动起来的三个新的技术方向。

在服务器市场中,虚拟化最初被用于大型机。在这种环境中,虚拟化工具可以帮助实现工作负荷管理,并改善大型机的利用率。

上世纪九十年代末,用于Unix和Windows服务器的虚拟化工具也相继出现。这些工具使多个虚拟操作系统,可以在同一台物理机器上运行,但从逻辑

上又是完全独立的、具备完整的硬件配置。这些工具有时也被称为服务器资源

管理,包括分区管理器、虚拟机、虚拟分区和逻辑分区。

在存储领域,最早的虚拟化出现在上世纪九十年代初,即RAID子系统。

到九十年代末,许多新型的存储虚拟化技术相继出现,它们的目标多数都是改

善管理和利用率。从那以后,存储虚拟化已经从一种独立的技术,发展成为存

储基础设施管理工具中的一个重要特性。也就是说,它不仅驻留在主机服务器

上和磁盘阵列上,也越来越多地出现在存储网络中的智能交换机上。

存储虚拟化还可以实现更高层次的管理功能。利用虚拟化特性,数据管理工具就可以更好地处理快照、复制、按需配置容量,以及基于策略的决策。

卷管理也被认为是虚拟化的一种形式,而且目前已经成为多数数据中心管理存储网络和大型存储阵列的必备工具。在未来的几年中,它将会成为入门级

存储阵列中的一个标准特性,并且广泛应用于IP存储和入门级存储网络之中。

c)

2、虚拟操作系统的建立

a)新建虚拟操作系统

Linux基础命令汇总.

b)选择新建虚拟机,出现一下窗口

下一步

Linux基础命令汇总.

c)这里默认为典型

继续下一步

Linux基础命令汇总.

d)这里选择Linux

安装微软的操作系统,这里有多种操作系统选择,安装Linux系统在这里选择Linux在版本下拉菜单中我们选择Red Hat Linux(企业版)

下一步

Linux基础命令汇总.

e)给虚拟机起名字和选择保存路径这里按默认就行了,有需要另行选择

Linux基础命令汇总.

这里推荐:位置最好不要安装在系统盘,因为以后重新安装系统后,以前安装过的系统可以直接打开来使用。

f)这里为虚拟机网络类型的选择网络类型比较复杂,每个模式都具有不同的作

用,为了满足试验环境,这里我们选择-使用桥接网络(网桥模式)其他选项更详细的说明可以到网上搜索相关内容

下一步

Linux基础命令汇总.

g)为虚拟机硬盘划分磁盘空间--这里的磁盘容量是根据真实机的硬盘空间衡

量的,大小不限这里默认为4G

依据我们的试验环境,需要12G左右,所以这里我们设置为12G,点下一步

Linux基础命令汇总.

h)安装好后的虚拟机

Linux基础命令汇总.

3、虚拟机的常用操作、设置

(1)虚拟机的设置

a)选择“编辑虚拟机设置”进行虚拟机设置

b)在“硬件”设置中,有内存、硬盘、光驱、以太网等电脑设备

光驱设置

这里是设置光驱的参数,这里好比真实的光驱,设备状态:电源打开时连接

就是说虚拟机一打开,光驱就开始工作了;这里要提的地方是连接部分:使

用物理驱动器-这里指的是你真实机器上的光驱,只要你把光盘放进真实机

器的光驱的时候,虚拟机也会读出数据来的;二:使用iso镜像:这里指真实

机器硬盘上的iso文件,在虚拟机充当光盘用的,相当于一张光盘,我们这里

选择本地的RedHat的ISO文件。

Linux基础命令汇总.

内存设置

Linux基础命令汇总.

(2)虚拟机的操作

a)向虚拟机发送ctrl+alt+del组合

选“虚拟机” “发送ctrl+alt+del”

Linux基础命令汇总.

b)值得一提的是“挂起”功能,可以节省启动时间。

Linux基础命令汇总.

c)利用“抓取屏幕”和“捕获电影功能”可以将操作过程方便的保存Array

d)快照

Linux基础命令汇总.

Linux基础命令汇总.

Vmware 虚拟机是一个强大的虚拟软件,这样可以使我们在一台真实的计算机上模拟多台计算机,模拟一个网络的环境。

Vmware 虚拟机还可以是一个软件或病毒测试的环境,因为虚拟机有快照功能,可以很快就还原到自己保存的状态。

三、L inux驱动班环境搭建

1.安装Redhat 9.0, 安装类型选服务器,防火墙设置无,安装全部内容,添加用户student 2.创建和配置samba 服务器

a)“开始”——“系统设置”——“服务器设置”——“Samba服务器”

b)“Samba服务器配置”——“添加”——"创建Samba共享"——设置目

录/home/student,基本权限设为:读/写。

c)“首选项”——“Samba用户”——“编辑用户”——设置Windows用户

名(要和Windows当前的用户名一致),Samba口令。

d)在Windows下:“开始”——"运行"——输入:\\192.168.1.222

就可以在windows下访问Linux的Samba服务器了。3.samba服务器目录设置为/home/student, 权限是读写, 添加samba用户,和windows现有的用户名相同,密码可以任意设定。 chmod 777 –R

/home/student,在window下访问虚拟机\\192.168.1.222, 用samba用户登陆4.把软件交叉编译器arm-linux-gcc-3.4.1.tgz通过samba放到Linux上,然后解压缩到/目录下,设置环境变量PATH(修改/etc/profile 在环境变量中添

加:PATH=/usr/local/arm/3.4.1/bin:$PATH

(在export关键字前面添加)

检查方法:(1)source /etc/profile 没有报错(2)echo $PATH

5.创建和配置nfs服务器

a)“开始”——“系统设置”——“服务器设置”——“nfs服务器”

b)“nfs服务器配置”——“添加”——"创建nfs共享"——设置目录

/home/student/nfs/root_nfs,主机设为:*,基本权限设为:读/写。6.在/home/student/目录下建立nfs目录,把给定的root_nfs.tgz (开发板启动

所需的根文件系统)解压缩到这个目录下面。

7.把给定的linux-2.6.13.tgz, u-boot-1.1.6.tgz,busybox-1.2.0.tgz,test_program.tgz,linux_system_programming都在/home/student/目录下解压缩,把mkfs.jffs2 放到/usr/bin下,并chmod a+x /usr/bin/mkfs.jffs2 8.测试tftp服务是正常工作。service xinetd restart

9.配置nfs服务器, 共享目录/home/student/nfs/root_nfs 权限是可读写,目标机是*, 并chmod 777 –R /home/student/nfs/root_nfs

10.在Window桌面上建立文本文件命名为nfs,写上如下命令行(linux_cm_line):param set linux_cmd_line "console=ttySAC0

root=/dev/nfs nfsroot=192.168.1.222:/home/student/root_nfs

ip=192.168.1.223:192.168.1.222:192.168.1.223:255.255.255.0:sbc2440

Linux基础命令汇总.

http://www.wendangku.net/doc/c30bc277afaad1f34693daef5ef7ba0d4b736d20.html :eth0:off"

11.最好安装ultraedit

12.(1)在windows建立超级终端,端口如下设置:

(2)输入q,输入上面10的命令,boot

13.安装,并使用SecureCRT,替代超级终端

14.把VMWareTools安装,并配置shared fold在主

机和虚拟机间建立共享。

a)选择“虚拟机”——安装VMware Tools

b)rpm –ivh VMwareTools-6.0.2-59824.i386.rpm

c)cd /mnt

d)vmware-config-tools.pl

持续点“确定”。

(完整版)Linux基础命令汇总.
内容: Linux常用命令 虚拟机 Vmware6.0 的安装和使用 在 Vmware6.0 下安装 RedHat 9.0 Linux 驱动班环境搭建一、Linux常用命令 1、 Linux 命令格式 ......
Linux基础命令大全
Linux基础命令大全_计算机软件及应用_IT/计算机_专业资料。功能项 Lin...
Linux常用命令汇总
Linux 运维宝典:最常用的 150 个命令汇总 目录 一,线上查询及帮助命令...
最全Linux常用命令大全-linux常用命令全集
最全Linux常用命令大全-linux常用命令全集_计算机软件及应用_IT/计算机_专业资料。Linux的一些常用命令说明,对初学者很有帮助哦 最全Linux 常用命令大全 1.Linux ......
LINUX基础命令总结
LINUX基础命令总结_电子/电路_工程科技_专业资料 暂无评价|0人阅读|0次下载 | 举报文档 LINUX基础命令总结_电子/电路_工程科技_专业资料。1.shutdown -h now ......
linux常用命令大全(精心整理,收藏了)
linux常用命令大全(精心整理,收藏了)_计算机软件及应用_IT/计算机_专业...
Linux常用命令汇总
Linux常用命令汇总_计算机软件及应用_IT/计算机_专业资料。linux常用命令汇总,适合初学者 Linux 常用命令 概述 命令的基本格式 接下来看看 Linux 命令的基本格式: [......
linux基础命令(完整版)
linux基础命令(完整版)_计算机软件及应用_IT/计算机_专业资料。线上查询...
Linux常用命令分类汇总
往往会出现想执行一个操作不知 道用什么命令, 知道命令却不知道该怎么用的时候, 这里对 Linux 系统中的常用命令做一个简单 的汇总,希望对初学的朋友有所帮助。...
Linux常用命令大全(精华版)
授课目标 1、熟悉一些LINUX命令基本操作 2、熟悉一些LINUX命令参数选项的用法 a 1 linux命令格式 linux命令列通常由好几个字符串组成, 中间用空格 键分开。如下......
linux基础命令
Linux基础命令 Linux命令格式 Linux命令格式 Command[参数...
Linux基础命令大全22
Linux基础命令大全22_计算机软件及应用_IT/计算机_专业资料。Linux基础命令大全22功能项 Linux 路径 说明 命令实例 / ./ ../ /root /home/username /bin /boot......
经典linux基础命令分类总结
经典linux基础命令分类总结_IT/计算机_专业资料。初学linux应掌握的基础命令分类总结 Linux 基本操作命令 首先介绍一个名词“控制台(console),它就是我们通常见到的......
Linux常用命令大全(精华版)..
Linux常用命令大全(精华版).._其它_职业教育_教育专区。Linux 第一章 Linux的常用命令 ? 授课内容 1、Linux的各种常用命令 2、对各命令参数选项的熟悉 ? ...
LINUX系统介绍及常用命令汇总
LINUX系统介绍及常用命令汇总_社会民生_生活休闲。LINUX 第二章 Linux操作系统与程序 开发环境 第二章 Linux操作系统与程序 开发环境 2.1 Linux概述 ● 2.1.1 ......
Linux常用命令大全(新手入门)
Linux常用命令大全(新手入门)_计算机软件及应用_IT/计算机_专业资料。Linux常用命令大全(新手入门) 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的......
Linux基础命令大全
Linux基础命令大全_IT/计算机_专业资料。Linux基础命令大全 功能项 ...
Linux常用命令手册大全
Linux常用命令手册大全_计算机软件及应用_IT/计算机_专业资料。里面是一些常用的linux命令,很实用的哦 Linux 常用命令手册 (下载源码就到源码网:) ......
Linux常用命令大全(精华版)
授课内容 1、Linux的各种常用命令 2、对各命令参数选项的熟悉 ? 授课目标 1、熟悉一些LINUX命令的基本操作 2、熟悉一些LINUX命令参数选项的用法 1 ......