Linux Day02

目录

一、Linux系统文件类型与文件权限

1、文件类型

3.修改文件权限---chmod

1.文字设定

二、Linux常用命令

1、基础命令

1.1 pwd

 1.2 cd

1.3 ls

 1.4 touch

1.5 mkdir

1.6 rmdir

​1.7 rm -r

 1.8 cp

1.9 mv

2、文件查看命令

2.1 cat

 2.2 more

2.3 less

2.4 head

2.5 tail

 3、文件编辑命令

3.1 三种模式

3.2 模式切换

用vim编辑一个程序 Hello World


一、Linux系统文件类型与文件权限

1、文件类型

普通文件 “-”

目录文件 “d"

管道文件 “p”

链接文件 “l”

设备文件(块设备,字符设备)

套接字文件

目前,只需要记住"-"是普通文件,"d"是目录文件

查看文件权限 命令:ls -l (也可以是ll)

Linux Day02_第1张图片

Linux Day02_第2张图片2.文件权限

r:读权限 值 :4

w:写权限 2

x:执行权限 1

-:无权限 0

Linux Day02_第3张图片

u:表示属主

g:表示同一组用户

o:表示其他用户访问权限

3.修改文件权限---chmod

1.文字设定

+:表示添加权限 -:表示删除权限

Linux Day02_第4张图片

将main.txt的属主写权限取消,因此该TXT只能读取不能写

Linux Day02_第5张图片结果:

这个是main.txt文件中的内容

Linux Day02_第6张图片

 此时我们将main.txt文件的属主读取权限取消掉

这个时候我们打开main.txt发现权限不足

Linux Day02_第7张图片

2.数字设定

权限通常由三位数字组成,每一位数字代表一种角色的权限,每个角色的数值由其所具有的权限对应的数值之和构成,如属主具有读写,同组具有读写,其他具有读就是664

Linux Day02_第8张图片

二、Linux常用命令

1、基础命令

1.1 pwd

显示当前位置的绝对路径

 1.2 cd

切换目录,可以是相对路径也可以是绝对路径

1.3 ls

显示目录中的文件

ls -a 显示隐藏文件

 1.4 touch

创建普通文件

Linux Day02_第9张图片

1.5 mkdir

创建目录文件

Linux Day02_第10张图片

1.6 rmdir

删除空目录文件,不能删除非空目录文件

tmp为空目录文件 tp是非空目录文件

Linux Day02_第11张图片

删除tp(非空)目录文件

Linux Day02_第12张图片1.7 rm -r

删除非空目录文件

 1.8 cp

拷贝文件,拷贝目录文件的时候要加-r

同一普通文件下的拷贝

Linux Day02_第13张图片不同普通文件下的拷贝

拷贝目录文件

Linux Day02_第14张图片

1.9 mv

剪切文件,与cp,rm不同,剪切普通文件和目录文件所使用的命令都是mv

Linux Day02_第15张图片还可以重命名

Linux Day02_第16张图片

2、文件查看命令

2.1 cat

打印

Linux Day02_第17张图片

写入文件

cat > 文件名 ctrl+d 输入结束

Linux Day02_第18张图片

合并

 2.2 more

分屏幕显示

2.3 less

查看文件内容,但是文件内容不会显示到界面上

2.4 head

查看文件的前10行

Linux Day02_第19张图片

2.5 tail

查看文件的末尾10行

Linux Day02_第20张图片

 3、文件编辑命令

配置vim:切换到管理员模式 sudo su

               apt install vim

3.1 三种模式

命令模式     

插入模式             

末行模式              

3.2 模式切换

命令模式切换到插入模式:i/a/o  I/A/O

1.a //进入到当前光标后开始编辑
2. A //进入到当前光标所在行的行末开始编辑
3. i //进入当前光标位置开始编辑
4. I //进入当前光标所在行的行头开始编辑
5. o //进入当前光标下一行开始编辑
6. O //进入当前光标上一行开始编辑

命令模式切换到末行模式:    :wq  保存并退出

                                             :q   只退出

                                             :w  只保存

                                             :q!   不保存退出

用vim编辑一个程序 Hello World

Linux Day02_第21张图片

3.3 vi/vim常用命令

1. n dd //删除光标开始向下的 n 行
2. n yy //拷贝光标开始向下的 n 行
3. p //粘贴
4. u //撤销上一次操作
5. ctrl + r // 恢复上一次撤销操作
6. r //替换一个字符
7. shift + 6 //光标移动到当前行的行头
8. shift + 4 //光标移动到当前行的行尾
9. shift + g //光标移动到整个文本的最后一行
10. gg //光标移动到整个文本的第一行
11. n shift + g //光标移动到第 n 行
12. d n shift + g //删除光标到 n 行的内容
13. y n shift + g //拷贝光标到 n 行的内容
14  :n    //跳转到第n行内容

3.4 末行模式下的操作

目录

一、Linux系统文件类型与文件权限

1、文件类型

3.修改文件权限---chmod

1.文字设定

二、Linux常用命令

1、基础命令

1.1 pwd

 1.2 cd

1.3 ls

 1.4 touch

1.5 mkdir

1.6 rmdir

​编辑1.7 rm -r

 1.8 cp

1.9 mv

2、文件查看命令

2.1 cat

 2.2 more

2.3 less

2.4 head

2.5 tail

 3、文件编辑命令

3.1 三种模式

3.2 模式切换

用vim编辑一个程序 Hello World

3.3 vi/vim常用命令

3.4 末行模式下的操作


1. :w //保存文本
2. :q //退出编辑
3. :wq //保存并退出
4. :q! //强制退出
5. :w newfile //另存为
6. :set nu //显示行号
7. :set nonu //取消行号
8. : set hlsearch //设置高亮搜索
9. : set nohlsearch //取消高亮搜索
10. : n,m s/oldstring/newstring //替换整个文本每行的第一个 oldstring
11. :n, m s/oldstring/newstirng/g //替换整个文本所有的 oldstring
12. /string //向下搜索 string
13. ?string //向上搜索 string

你可能感兴趣的:(Linux,服务器,linux,数据库)