《Linux基础(一)》

1、目录结构


etc:存放的系统配置文件
home:存放的用户文件的根目录
root:超级用户目录
opt:存放用户安装的软件

2、基础命令

1. 目录文件查看

ls

用法:ls [选项]... [文件]...

ls 查看某个目录下的文件和文件夹 list
ls -a 可以查看某个目录下所有的文件和文件夹(包含隐藏文件)
ll 查看某个目录下的详细信息

2. 切换目录

切换到指定目录 cd /bin

切换到上层目录 cd ..

切换到用户主目录 cd ~

显示当前所在目录 pwd

3 查看历史命令

上一条历史命令
下一条历史命令
history 查看历史命令

4 补全

tab 补全
clear 或者CTRL+L 清屏

3、目录命令

1 增

创建一个目录

mkdir 文件夹名称

同级创建多个目录

mkdir 文件夹1 文件夹2 文件夹3…

创建多级目录

mkdir -p a/b/c/d

2 删

rm [-rf] 文件夹名称
r 递归删除
f 确认删除
rm -rf /* 千万不能执行

3 改

mv 旧文件夹名 新文件夹名

4 复制

cp -r 被复制的文件夹名 路径/新的文件夹名称 copy

4、 文件命令

1 增

touch 文件名

2 删

rm [-rf] 文件名 //对于删除文件名,这个-r意义不大

3 改

重命名

mv 旧文件名 新文件名

剪切

mv 旧文件名 路径/文件名

4 复制

cp -r 旧文件名 路径/新文件名

5 查

cat 查文件内容
tail 查看日志末尾/实时监控
more 以百分比查看文件信息,回车下一行,空格下一页 q退出查看
less 也是用于查看文件内容,功能更多 q退出查看

5、vi文件编辑

1 vi 的三种模式

插入模式 末行模式 命令模式

插入模式的使用

1.打开文件 vi 文件名

2.进入编辑模式 i/a/o

3.退出编辑模式进入末行模式 ESC

末行模式命令 :

退出不保存 q

强制退出不保存 q!

保存 W

保存并退出 wq

强制保存并退出 wq!

末行模式

打开文件,不要进入编辑模式,按:进入末行模式执行下列命令

set number //显示行号

dd //删除光标所在的那一行,这个不需要进入末行模式

yy //复制行

P //黏贴复制完按黏贴,会黏贴在光标的下行,也不需要进入末行模式

u //撤销(回到上一步)

/搜索内容 搜索里面内容

6、 文件检索

1 文件内搜索

/字符串 搜索“字符串”的功能

n:向后

N:向前

2 find

1.根据文件名进行查找路径

格式:find 查找路径 -name 要找的文件名称

find / -name my.cnf //表示找根目录下,也就是全盘查找,名字为my.cnf的文件

find /etc -name my.cnf //表示找/etc下名字为my.cnf的文件

2.根据类型进行查找

find / -type d -name mysql //根目录下查找叫mysql的文件夹(d表示文件夹)

find / -type f -name 1.txt //根目录下查找叫mysql的文件(f表示文件)

find命令大全 Linux find 命令 | 菜鸟教程

3whereis

whereis文件名

在特定的目录下查找二进制文件,系统源文件

1.txt找不到,是因为他是我们自己创建,passwd能找到,是因为他是系统源文件I

4grep和管道符 |

grep 检索过滤文件

| 管道符左侧的命令结果,输出给右侧进行处理

ls I grep d //将1s命令执行的结果,交给右侧处理,右侧过滤文件中含有d的文件

7、输出和重定向

1输出

echo 要输出的内容

2重定向

名称

语法

标准输出重定向

>或>>

标准错误输出重定向

2>

标准输入重定向

<

1.标准输出重定向

作用: 将命令输出的结果写入文件,如果文件不存在会自动创建

> 覆盖重定向,把左侧的内容,整体覆盖到右侧文件中

>> 追加重定向,把左侧的内容,追加到右侧文件

ls > 1.txt

2.标准错误输出重定向

将命令产生的错误信息输出到指定的文件

标准输入重定向

将命令的输入来源从默认的键盘改为文件或其他数据流的操作

8、压缩-解压文件

1 压缩

tar -zcvf 压缩后的文件名.tar·gz 被压缩文件..

.tar.gz两种技术

.tar:将多个文件或目录打包成单一的文件(归档),但不压缩

·gz:使用gzip压缩算法对文件进行压缩,减小文件大小(压缩)

2解压

tar -zxvf 要解压缩的文件

9、文件的权限

1 文件权限

-rw-r--r--

- 第一个表示文件类型-表示是文件

rw- (第一组)表示当前用户具有该文件的权限 (属主权限)

r-- (第二组)表示组内其他用户具有该文件的权限 (属组权限)

r-- (第三组)表示其他组的用户具有该文件的权限 (其他用户权限)

r w x 各个含义:

r: read可读

w: write可写

x: excute可执行

2文件权限管理

chmod变更文件或目录的权限。

数字模式

案例: 将文件word.txt的权限修改为只读

字母模式

u = 属主 g = 属组 o = 其他用户权限位 a = 全部

chmod u=rwx file/dir 修改指定文件或目录的属主权限为rwx

chmod g=rwx file/dir 修改指定文件或目录的属组权限为rwx

chmod o=rwx file/dir 修改指定文件或目录的其他用户权限为rwx

chmod a=rwx file/dir 修改指定文件或目录的所有权限组为rwx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超防局

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值