一、
基础知识
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命令行基础,逐步踏入Linux的世界。以下是对每讲内容的概览: 1. **Linux培训系列第一讲**:这通常会涵盖Linux的基本概念,包括它的历史、哲学以及与Windows和...
本Linux基础培训教程PPT文档旨在帮助初学者理解和掌握Linux操作系统的基本概念、常用命令以及系统管理技能。 1. **Linux简介**: Linux是一个自由和开放源代码的操作系统内核,由林纳斯·托瓦兹在1991年创建。它...
linux基础培训和自学
Linux基础培训旨在帮助初学者了解Linux操作系统的基本概念、安装过程及常用命令。Linux是由芬兰赫尔辛基大学的Linus Torvalds于1991年创建的一个开源操作系统,它的出现源于Unix系统的演变和发展。Linux操作系统的...
linux培训ppt
Linux基础培训.rar Linux基础培训.rar Linux基础培训.rar
总的来说,Linux基础培训涵盖的内容广泛,从历史背景、版本系统到安装过程,再到文件系统结构和常用命令,这些都是学习和使用Linux所必须掌握的知识点。深入理解这些内容,将有助于用户更好地利用Linux进行开发、...
SUSE Linux作为Linux发行版之一,广泛应用于企业级环境,华为培训中心提供的SUSE Linux基础培训意在让学员掌握Linux操作系统的基本知识和操作技能。在这一培训中,涵盖了多个核心知识点,包括但不限于Linux文件系统...
以上就是本次Linux基础培训所包含的主要知识点。通过系统地学习和实践这些知识点,我们可以对Linux操作系统有一个基本的认识,并为进一步深入学习Linux系统管理打下坚实的基础。Linux系统在日常的工作与生活中的应用...
### Linux基础培训知识点详解 #### 一、Linux操作系统概述 - **定义**: Linux是一种免费开源的操作系统,由Linus Torvalds在1991年发起。它基于UNIX设计思想,具有高度稳定性和安全性。 - **特点**: - 开源免费 -...
SUSE_Linux基础培训华为
Linux基础培训pptPowerPointPres.pptx
【Linux基础培训】课后作业涉及多个Linux操作系统的基础知识点,包括系统安装、用户与权限管理、文件系统操作、命令行工具、设备驱动、磁盘管理、网络配置以及系统监控和故障排查。以下是对这些知识点的详细说明: ...
unix&linux基础培训3.ppt
unix&linux基础培训2.ppt
unix&linux基础培训1.ppt
•X Windows——或X,针对Linux内核进行操作和管理 的图形界面环境; •大多数的类Unix操作系统都以X Windows作为图形管 理界面的核心; •X Windows是由Xorg开源组织开发; •在NeoKylinServer5系统上使用的X ...