资源描述
Linux复习笔记
1. Linux开展史
1991年 开发了Linux内核
1996年 发布了版本
2. Linux内核
〔1〕任何版本的linux都使用一样的内核—
〔2〕版本号
主版本或次版本有一个为奇数:开展中版本
主版本和次版本均为偶数:稳定版本
〔3〕Linux完整系统包括:
Linux kernel〔内核〕、free software〔软件〕、documentation〔文档〕
〔4〕Linux常见的发行版本
Redhat:收费、企业用的正式版本
CentOS:学生学习使用的免费版本
Fedora:红帽的测试版〔软件〕
Debian:点点
ubuntu:图形化
①网络效劳器〔,Mail〕、②关键任务的应用〔金融大数据库,大型企业网管环境〕、③学术机构、④桌面计算机、⑤手机系统、⑥嵌入式系统
Virtual Box:搜官网->选择windows版本->下载安装
5.用户的操作
whoami:可以查看当前的用户
su:用来进展用户的切换〔#:管理员用户,$:普通用户〕
用法:①su 用户名 ②su 回车〔切换到root〕
〔root账户切换到其他账户不需要输入密码,其他账户之间的切换或切换到root账户需要输入密码〕
sudo:重置密码 sudo passwd root
useradd 用户名:添加一个账户
截图:
Ctrl+a:调到命令行开头
Ctrl+e:调到命令行末尾
Ctrl+u:将光标处到命令行开头的内容去除
Ctrl+k:将光标处到命令行末尾的内容去除
Ctrl+r:在历史命令列表中搜索某一命令
Ctrl+l:清屏
history:显示历史命令
! [number] :执行曾经执行过的命令,number为行数
截图:
7.查看文件和目录
pwd:查看当前所在路径
命令格式:命令 -选项 -参数〔目录〕
〔文件类型见10〕
ls:查看当前目录下的文件
-d:只看当前目录的信息
-l:看详细信息
-a:显示所有 任何一个文件前面加上“.〞,表示隐藏文件
-h:显示文件大小
截图:
cd:路径切换
-:返回之前所在目录
..:返回上一级目录 “.〞:当前目录 “..〞:上级目录
~:到用户所在的家目录
绝对路径〔从根目录开场写全〕和相对路径〔相对当前路径〕
创立一个文件:touch
截图:
9.目录构造
/boot: Linux启动时,需要的文件
/dev:设备文件
/etc:配置文件
/home:用户家目录
/media:媒体文件
/mnt:挂载文件
/opt:第三方软件
/proc:虚拟化文件
/root:管理员的家目录
/run:进程文件
/srv:压缩过的文件
/sys:系统文件
/usr:安装的软件,共享库
/var:可变数据,日志文件
/tmp:临时文件
/usr/bin:普通用户可使用的命令
/usr/sbin:超级用户可使用的命令
/usr/lib:32位库文件
/usr/lib64:64位库文件
截图:
10.Linux的文件处理
判断是文件还是文件夹:使用ls -l命令
最前面如果是:
d:表示目录
-:表示文件
l:链接文件〔相当于快捷方式〕
b:设备文件,提供存储的接口设备
c:设备文件,提供串行的接口设备—键盘,鼠标
文件处理:
复制文件:cp file1 file2 cp file1 file2 file3 dir
移动文件:mv file1 file2〔重命名〕 mv file1 file2 file3 dir
删除文件:rm file1 rm -f file1 file2 file3
〔在root下删文件会询问,加了-f 是强制删除,就不会询问了〕
创立目录:mkdir dir mkdir -p par1/par2/par3
rmdir dir rmdir -p par1/par2/par3
〔加了-p后便会递归地创立多层目录〕
〔加了-p后假设删了子目录后父目录为空,一并删除〕
复制目录:cp -r dir1 dir2〔递归复制〕 cp -r dir1 dir2 dir3 dir4
移动目录:mv dir1 dir2 mv dir1 dir2 dir3 dir4
〔目录2存在即移动,不存在那么重命名〕
删除目录:rm -r dir1 rm -rf dir1 dir2 dir3〔强删〕
截图:
11.1查看文件-cat
.cat
-A:整合命令-vET
-b:列出行号,但是空白行不标志
-E:将结尾的断航字符〔$〕显示
-n:列出行号,空白行也会标志行号
-T:将tab键以^I来显示
-v:列出一些看不出来的字符
tac:倒过来,从尾到头显示
11.2查看文件-nl
.nl〔直接把行号列出〕
-b
-ba:无论是否有空行,都列出行号
-bt:如果有空行,那么不列出空行的行号〔默认〕
-n
-nln:行号显示在屏幕最左方
-nrn:行号显示在屏幕最右方,前面不加0
-nrz:行号显示在屏幕最右方,前面加0
-w:缩进多少位
截图:
.more(一页一页翻动)
空格:向下翻一页
回车:向下翻一行
/字符串:搜索
;f:立刻显示文件名和行数
b:翻到第一页
q:离开
〔例如:more /etc/passwd〕
.less(一页一页翻动)
空格:向下翻一页
pagedown:向下翻一页
pageup:向上翻一页
/字符串:搜索〔检索局部标亮〕
n:重复前一个搜索
N:反方向重复前一个搜索
q:退出
head,tail:显示文件头或尾几行
-n:指定显示几行。默认是10行
日志文件:/var/log/messages。我们只需看尾部最新几行即可
目录构造
wc:显示文件的行数,数字,字节
-c:只显示字节。
-w:直显示字数。一个字被定义为由空白、空格或换行字符分隔的字符串。
-l:值显示行。
截图:
i键插入
esc退出
u撤销
x删除
v选择文本
y复制
yy复制当前行
dd删除贯标所在行
p粘贴
:w保存
:wq保存退出
:q!强退
gedit来进展编辑—需要x-windows的支持
截图:
软链接=windows下的快捷方式
特点:
1. 可以对不存在的文件创立软链接
2. 可以对文件或者目录创立软链接
3. 删除软链接,不会影响它的指向文件
4. 删除了指向文件,该软链接就会变成死链接
Inode编号〔ls -l -I /〕
文件名:给人看的
Inode编号:给机器看的
硬链接:多个文件对应同一个inode编号
对多个文件中的某一个文件进展修改时,其他文件也会同时发生更改。多用户协同一致工作。
特点:
1. 不能对目录进展硬链接的创立
2. 只能对已经存在的文件进展硬链接的创立
3. 删除一个硬链接文件,不影响其他一样的inode编号的文件
创立硬链接
link old
ln old
创立软链接
ln -s old
linux文件操作
rwx 可读、可写、可执行 没有用权限 -
第一组:文件所有者权限
第二组:文件所属组的权限
第三组:文件其他人的权限
Man:
第 5 页
展开阅读全文