`
javafw
  • 浏览: 13375 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux基础培训

阅读更多


一、 基础知识

1 Linux 是区分大小写的系统,需要养成区分大小写的习惯。

2 Linux 系统对内存的利用,总是尽可能利用的。 Linux 系统会把空闲内存,即除自身和应用系统需要的内

    存之外的内存,总是作为文件的 Cache 利用。如果应用程序是第一次打开文件访问其内容,速度可能较慢,  

    但如果是第二次打开同一个文件访问其内容。其速度就会快起来。在 Linux 系统中,内存的利用率可以

    达到90%以上,这也是与 Window 不一样的地方。

3 Linux 中没有 C 盘、 D 盘、 E 盘这种概念,但也有分区和文件系统的概念。 Linux 中的分区类似

    Window 的未格式化的逻辑盘,但表示方法不一样,它是通过/dev/hd[a][n] IDE 硬盘)或

    /dev/sd[a][n] SATA SAS 硬盘)来表示的。类似在 Window 中对未格式化的逻辑盘进行格式化,

    在 Linux 中也可以对分区进行格式化,可选的文件系统格式有 ext2 ext3 gfs 等。一旦 Linux

    中的分区进行了格式化,就可以 Linux 中的各个文件系统,如 / /boot /root /usr

    /home /tmp /opt 等挂接在不同的分区。

4 对于 Linux 中的文件,后缀名并不重要,甚至不需要后缀名。一个文件是否可以执行,由文件内容来决定

    和文件权限共同来决定,如一个 ELF 可执行文件,如果不给它加上” x ”可执行执行权限,它也是不可以运

     行的。

5 Linux 中具有严格的权限控制,普通文件和目录的权限由 u g o 三个部分的权限来表示,

     u 表示文件拥有者, g 表示拥有者所在组, o 表示其它人。权限可分为 1

(可执行)、 2 (可写)、 4 (可读),这三个权限可以累加,如要表示可写可读,则用 6 表示,扩充一

点,如果要设置某个文件的属性为文件拥有者对该文件可读可写

可执行、所在组可读可执行、其它人可执行,则只要给该文件赋予 751 即可。如果想更加详细的控制文件

权限,可以参考 ACL

6 Linux 有不同的运行等级,运行等级 0 为关机; 1 为单用户模式,此时只有 root 用户可以进行操作;

     2 为多用户,但是没有 NFS(Net File System) 3 为完全多用户模式; 4 现阶段没有用到;

    5 X11 (图形模式); 6 为重新启动。各个运行等级可以通过“ init 需要

切换到的等级”进行改变,如发出“ init 6 ”,则就可以重

新启动系统。当发出“ init 需要切换到的等级”的时候,如发出“ init 6 ”,则一般情况

/etc/rc6.d/ S 打头和 K 打头的脚本将被执行,其中 S 打头的脚本以 start

参数执行, K 打头的脚本以 stop 参数执行。

7 Linux 或其它类 Unix 环境中,被误删除的文件和目录比较难恢复,在删除的时候需要小心谨慎。

二、 基本操作命令

1 生成一个空文件 touch

用法 touch 文件名

例子 touch xyz

则将生成 xyz 这个文件,不过如果执行操作的用户没有对相应目录的写入权限,执行将会失败。其它的文件拷贝、删除都一样。

 

2 文件拷贝 cp

用法 cp 文件名 新文件名

cp 文件名 / 新目录 / 新文件名

例子

cp xyz abc              xyz 拷贝一份,并以 abc 命名

cp xyz /tmp/abc xyz   拷贝一份到 /tmp 下,并以 abc 重新命名

cp -R /home/oracle/* /tmp /home/oracle/ 目录下的所有文件,包括子目录,都拷贝到 /tmp

 

3 删除文件 rm

用法 rm 文件名

参数 -R 递归目录

-f 强制删除,不提示

例子

rm xyz    则把 xyz 这个文件删除,在某些系统中,可能会提示一个是否删除

rm f xyz  删除 xyz 这个文件,且不会进行任何提示

rm fR 目录名 则会把该目录下的所有文件,包括子目录都删除。

 

4 显示文件内容 cat

用法 cat 文件名

例子 cat xyz 则显示 xyz 这个文件的内容

注意,如果 xyz 这个文件的内容大于一屏,则使用该命令会飞快的滚到文件内容的最后一屏。

 

5 分页显示文件内容 more

用法 more 文件名

例子 more xyz 则分页显示 xyz 这个文件的内容第一页,此时,按回车,文件内容将向下增加一行,按

空格键,文件内容将向下增加一屏幕,按 q 键,退出显示。

 

6 分页显示文件内容 less

用法 less 文件名

此命令用法和 more 基本相同,不过 less 可以把显示过的内容按 b 键向后滚屏,而 more 只能向前滚动分

页。

 

7 显示文件头部内容 head

用法 head n 行数 文件名

例子 head n 15 xyz 则显示 xyz 前面 15 行的内容,如果忽略 -n 参数,如 head xyz ,则默认显

xyz 的前 10 行内容。

 

8 显示文件尾部内容 tail

tail n 行数 文件名

例子 tail n 15 xyz 则显示 xyz 后面 15 行的内容,如果忽略 -n 参数,如 tail xyz ,则默认显示 xyz

10 行内容。

 

9 搜索某个文件中的内容 more

用法 more 文件名 | grep 关键字

例子 如搜索 xyz 这个文件中含有 abc 的行

more xyz | grep abc

 

10 、新建目录 mkdir

用法 mkdir 目录名

mkdir /tmp/oracle 则将会在 /tmp 下建立一个 oracle 目录

如果需要建立多级目录,需要加参数 p ,如 mkdir -p /tmp/x/y/z ,则将在 /tmp 下的建立 x 子目录,

x 子目录下建立 y 子目录,在 y 子目录下建立 z 子目录。

 

11 、删除目录 rmdir

用法 rmdir 目录名

rmdir xyz 则将会把 xyz 目录删除,如果 xyz 目录不为空,删除将失败。删除多级目录,需要加参数 p

rmdir p x 则会把 x 目录及 x 下面的其它空目录一并删除。

 

12 、改变当前路径 cd

用法 cd 新路径

例子 cd /tmp 则会把当前路径改变到 /tmp 下面。

Window 一样,“ .. ”在 Linux 中也表示为上级目录,所以如果想更改路径为上级目录,可以输入下面

的命令

cd ..  注意, cd .. 之间是有一个空格的,这和 Window 不一样。

 

13 、显示当前路径 pwd

用法 pwd

 

14 、列出文件和目录 ls

用法 ls

参数 l 以宽格式显示详细内容

     -t 以文件的修改时间排序

     -S 以文件的大小排序

     -R 递归目录显示

 

15 、查找文件或目录 find

用法 find 路径 name 文件名

分享到:
评论

相关推荐

    Linux基础培训pdf文档

    本套“Linux基础培训”PDF文档旨在帮助初学者掌握Linux命令行基础,逐步踏入Linux的世界。以下是对每讲内容的概览: 1. **Linux培训系列第一讲**:这通常会涵盖Linux的基本概念,包括它的历史、哲学以及与Windows和...

    Linux基础培训教程PPT文档

    本Linux基础培训教程PPT文档旨在帮助初学者理解和掌握Linux操作系统的基本概念、常用命令以及系统管理技能。 1. **Linux简介**: Linux是一个自由和开放源代码的操作系统内核,由林纳斯·托瓦兹在1991年创建。它...

    linux基础培训和自学

    linux基础培训和自学

    linux基础培训.ppt

    Linux基础培训旨在帮助初学者了解Linux操作系统的基本概念、安装过程及常用命令。Linux是由芬兰赫尔辛基大学的Linus Torvalds于1991年创建的一个开源操作系统,它的出现源于Unix系统的演变和发展。Linux操作系统的...

    Linux基础培训(自已总结).ppt

    linux培训ppt

    Linux基础培训.rar

    Linux基础培训.rar Linux基础培训.rar Linux基础培训.rar

    技术交流(十一)-Linux基础培训(一)演示讲义

    总的来说,Linux基础培训涵盖的内容广泛,从历史背景、版本系统到安装过程,再到文件系统结构和常用命令,这些都是学习和使用Linux所必须掌握的知识点。深入理解这些内容,将有助于用户更好地利用Linux进行开发、...

    SUSE_Linux基础培训.pdf

    SUSE Linux作为Linux发行版之一,广泛应用于企业级环境,华为培训中心提供的SUSE Linux基础培训意在让学员掌握Linux操作系统的基本知识和操作技能。在这一培训中,涵盖了多个核心知识点,包括但不限于Linux文件系统...

    linux基础培训.pdf

    以上就是本次Linux基础培训所包含的主要知识点。通过系统地学习和实践这些知识点,我们可以对Linux操作系统有一个基本的认识,并为进一步深入学习Linux系统管理打下坚实的基础。Linux系统在日常的工作与生活中的应用...

    Linux 基础培训ppt.pdf

    ### Linux基础培训知识点详解 #### 一、Linux操作系统概述 - **定义**: Linux是一种免费开源的操作系统,由Linus Torvalds在1991年发起。它基于UNIX设计思想,具有高度稳定性和安全性。 - **特点**: - 开源免费 -...

    SUSE_Linux基础培训(华为)

    SUSE_Linux基础培训华为

    Linux基础培训pptPowerPointPres.pptx

    Linux基础培训pptPowerPointPres.pptx

    Linux基础培训:课后作业.docx

    【Linux基础培训】课后作业涉及多个Linux操作系统的基础知识点,包括系统安装、用户与权限管理、文件系统操作、命令行工具、设备驱动、磁盘管理、网络配置以及系统监控和故障排查。以下是对这些知识点的详细说明: ...

    unix&linux基础培训3.ppt

    unix&linux基础培训3.ppt

    unix&linux基础培训2.ppt

    unix&linux基础培训2.ppt

    unix&linux基础培训1.ppt

    unix&linux基础培训1.ppt

    linux基础培训讲义

    •X Windows——或X,针对Linux内核进行操作和管理 的图形界面环境; •大多数的类Unix操作系统都以X Windows作为图形管 理界面的核心; •X Windows是由Xorg开源组织开发; •在NeoKylinServer5系统上使用的X ...

Global site tag (gtag.js) - Google Analytics