Linux从入门到精通精品系列教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cd:切换目录
• cd:让用户切换当前的目录。 • 格式:cd 目录名称
– cd – cd – cd – cd letter:切换到当前目录下的letter子目录 ..:切换到上级目录 /:切换到系统根目录 /usr/bin/:切换到/usr/bin目录中
• 路径:
– 上级目录:两个点 .. – 当前目录:一个点 . – 根目录:一个斜杠 /
• 退出文本命令
– 保存并退出: :wq – 不保存直接退出: :q!(对文档进行编辑修改后,不保存直接退出)
find:查找文件或目录
• 格式:find [<路径>] [匹配条件] • 功能:查找路径下的符合匹配条件的文件 或目录
• 搜索根目录下名为httpd.conf的文件
– find / -name httpd.conf
Linux是什么?
• Linux是一个开源的操作系统 。只是一个操作系统核心。硬 件和软件的接口。 • Linux这个词本身只表示Linux 内核(核心)。 • Linux核心加上很多优秀的 GNU系统中的应用软件,就等 于我们现在所提起的Linux。
GPL或LGPL协议:公开所有源代码,任何人都可以免费获得,也可以添加删除 和修改,甚至可以拿去卖钱,确保软件也使用GPL协议就可以。 开放的操作系统:GUN-GUN is not Unix.
• 搜索/etc目录下名为httpd.conf的文件
– find /etc -name httpd.conf
打包(解压缩)命令tar
• tar命令位于/bin目录下,能将用户指定的文件或 目录打包成一个文件,但不压缩。 • 格式:tar <参数> [目标文档] 源文档1[源文档2] • tar不仅可以打包文件,也可以wk.baidu.com硬盘数据备份。 • 常用参数:
– 如果通电,它可以启动,但你什么都不能做。
• 什么是操作系统?
– 一种特殊的软件,用来让计算机硬件和软件协同办公,并处理 我们敲打键盘和移动鼠标这些动作。 – 常见的操作系统:windows,MAC OS,UNIX,Linux
• 什么是应用软件?
– 实实在在为我们提供帮助,不同的应用软件有不同的功能。 – 应用软件都是基于操作系统之上进行工作。
– ls -a | less显示/etc目录下的所有内容,可按上下键浏 览或Q跳离。
mv:移动或更改文件名、目录名
• 格式:mv 源文件或目录 目标文件或目录 • 功能:可以将文件及目录移动到另一目录 下,或更改文件及目录的名称。
• mv a.txt ../ 将文件移动到上层目录 • mv a.txt b.txt 将a.txt改名位b.txt • mv dir2 ../ 将目录上移一层
图形界面与字符界面
• 切换至字符界面
– 右键桌面 打开终端
• 切换至图形界面
– startx
• 默认为字符界面终端(设置步骤)
– 打开终端字符界面 – vi /etc/inittab,将默认启动终端设置为3
第二节
Linux常用的操作命令
• 重定向输出:
• >>:尾部追加。将内容追加到另一文本文 件的尾部。 • >:重定向输出到文档,原文档内容将覆盖 。
– tar -zxvf tes.tar.gz
date、cal、clock
• date:显示/修改当前的日期时间
– 显示日期:date – 修改日期:date [MMDDhhmmYY] – 将时间更改为2月6日10点16分2012年,则时 间为date 0206101612
• cal:显示日历
• clock:显示日期时间
• cp(copy):可将文件从一处复制到另一 处。使用时需要指定源文件名与目录文件 名或目录。 • 格式:cp [参数] <源文件路径> <目标文件 路径>
– cp test1.txt test1bak.txt 备份(拷贝)文件 test1.txt至当前文件下 – cp test1.txt opt/test1.txt 将文件test1.txt拷贝至 opt目录下
第三节
• 本地登录 • 远程登录Linux系统
vi打开、编辑或新建文件
• 打开、编辑或新建文件 • 格式: vi 所在目录及文件名称 – vi filename....filename :打开多个文件,依次进行编辑 • 插入文本类常用命令
– – – – i :在光标前 a:光标后 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键
Linux从入门到精通精品 系列教程
Bourne.zhou
第一节 Linux介绍及安装
• • • • 电脑、操作系统和应用软件 什么是Linux Linux主机的规划 CentOs6 在虚拟机上的安装
电脑、操作系统和应用软件
• 什么是电脑?
– 就是一堆金属,半导体和塑料制品的综合。只是一堆硬件。
• rmdir(remove directory):删除“空”子目录 • 格式:rmdir [参数] <目录名称>
– rmdir letter1:删除空的子目录 – remdir -p letter1/letter2:删除letter1下的letter2目录 ,如果letter1为空也被删除。
cp:复制文件和目录命令
开机重启命令
• 关机(关闭机器): – poweroff – halt – shutdown –h now马上关机 – shutdown –h 20 20分钟后关机 – shutdown –h 20:00 晚上8点关机 • 重启 – Shutdown –r now – reboot
• 只退出登录,不关机:exit
pwd显示当前目录 clear
• 功能:显示用户正在工作或当前所在的目录 • 格式:pwd • 显示用户root所在的当前目录位置
• clear:清除当前屏幕上的所有内容 • 格式:clear
• 查看系统的版本
– uname -a
• 查看启动的进程情况
– ps -ef
• 查看某一特定进程
– ps –ef | grep ssh
cat:显示文本文件内容
• 功能:用于显示文件的内容,也可以将数 个文件合并成一个文件。 • 格式:cat [参数] <文件名称>
– cat test.txt 显示test.txt的文件内容 – cat test.txt >> t1.txt将test.txt中的内容追加到 t1.txt文件最后 – cat t1.txt t2.txt > readme.txt将t1.txt与t2.txt文 件合并成readme.txt文件
rm删除目录或文件
• 删除文件或目录 • 格式:rm [参数] <目录文件路径>
– rm myfiles:删除一个文件 – rm * 删除当前目录下的所有文件
• -r参数:带询问提示的删除目录,递归删 除
– rm -r a删除当前的a目录
• -fr参数:强制删除文件,不加询问
– rm -fr opt/删除opt目录及该目录下的所有文件 及目录
• • • • •
Linux的目录结构:usr
• • • • • • • • • • • /usr/X11R6存放X-Windows的目录; /usr/games存放着XteamLinux自带的小游戏; /usr/bin存放着许多应用程序; /usr/sbin存放root超级用户使用的管理程序; /usr/doc Linux技术文档; /usr/include用来存放Linux下开发和编译应用程序所需要的头文件; /usr/lib存放一些常用的动态链接共享库和静态档案库; /usr/local这是提供给一般用户的/usr目录,在这里安装一般的应用软件; /usr/man帮助文档所在的目录; /usr/src Linux开放的源代码,就存在这个目录,爱好者们别放过哦; /var这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在 这个目录下。包括各种日志文件。如果你想做一个网站,你也会用到/var/www这个 目录。
less命令
• less用法与more命令类似,也可浏览超过一页 的文件。区别在于less命令可以按空格向下显示 文件外,还可按上下键翻动文件。按Q键结束。 • 显示内容:less 文件
– less /etc/named.conf 显示/etc/named.conf的文本文件 内容
• 显示列表:执行结果 | less
mkdir创建目录、rmdir删除目录
• mkdir(make directory):创建子目录 • 格式:mikdir [参数] <目录名称>
– mkdir letter 在当前目录下创建letter目录 – mkdir -p letter1/letter2 在当前目录下创建letter1,继 续在letter1下创建letter2(连续创建目录)
什么是Redhad Linux?Mandra Linux?
• Linux内核+必要的修改加工+优秀的应用 软件=自己公司的发布版Linux。 • Redhad Linux:美国的Redhat公司发行 了Redhat Linux • Mandrake Linux:法国的Mandrake公司 发行Mandrake Linux • 其他Linux版本:
– – – – – – -c:创建一个新tar文件 -v:显示运行过程的信息 -f:指定文件名 -z:调用gzip压缩命令进行压缩(扩展名.gz文件) -t:查看压缩文件的内容 -x:解开tar文件(扩展名.tar文件)
tar命令范例
• 将所有文件打包成test.tar,扩展名.tar需自行加 上
– tar -cvf test.tar *
• 将所有文件打包成t.tar,再用gzip命令压缩,扩 展名为.tar.gz
– tar -zcvf ttt.tar.gz *
• 查看t.tar或tt.tar.gz文件中包括了哪些文件
– tar - tf t.tar
• 将test.tar(.tar)文件解压:tar -xvf test.tar • 将tes.tar.gz(.tar.gz)文件解压:
内核版与发行版
• Linux发行版是Linux内核以及各种应用软 件的结合。 • Linux有两种版本号:内核版本、发行版本
虚拟机上的安装
• 安装虚拟机 • 安装CentOS 6
Linux的目录结构
• • • • • • • • /bin bin是Binary的缩写。目录存放经常使用的命令。 /boot存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。 /dev dev是Device(设备)的缩写。该目录下存放的是Linux的外部设备,在Linux中访 问设备的方式和访问文件的方式是相同的。 /etc该目录用来存放所有的系统管理所需要的配置文件和子目录。 /home用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是 以用户的账号命名的。 /lib这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的 DLL文件。几乎所有的应用程序都需要用到这些共享库。 /lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文 件。 /mnt在这里面中有四个目录,系统提供这些目录是为了让用户临时挂载别的文件系统 的。如:我们可以将光驱挂载在/mnt/cdrom上,然后进入该目录就可以查看光驱里 的内容了。 /proc这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这 个目录来获取系统信息。 /root该目录为系统管理员,也称作超级权限者的用户主目录。 /sbin s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。 /tmp这个目录是用来存放一些临时文件的。 /usr这个目录存放了我们常用的程序和文件
more显示文件列表和内容,分页
• 功能:显示文件列表或文件内容 • 显示文件内容:more <文件名称>
– more:显示文本文件时,如果内容过多,会 自动的在每一页结束时暂停下来,等用户按一 下空格键再继续。
• 显示目录列表 ls -al | more • 以长格式显示etc目录下的文件列表,显示 满一个画面后暂停,按空格可继续下一个 画面,按Q键跳离。