愚公移山日记 ·43

愚公移山日记·43

今天把前几天的知识又复习了一遍,也是因为当时没有合适的系统导致这一方面的学习很空。

cd 路径,切换到指定路径
cd 回到家目录
cd~ 回到家目录
cd. 当前目录
cd… 上一级目录
cd · 上一次所在目录

mkdir 创建目录 递归创建添加 -p 选项
touch 创建一个文件夹,多个文件.touch 文件1 文件2 …
gedit 用来打开一个文件夹进行编辑
1,打开文件后,终端进入等待状态
2,可以同时编辑多个文件 gedit 文件1 文件2

rm + ./文件名称
删除文件
rm -i + ./文件名称
询问是否删除文件,乌班图默认是没有提示的
rm -r ./文件夹名称
递归删除文件

cp
用来拷贝文件或者目录
拷贝文件cp源路径 目标路径
-i 交互模式
-f 强制覆盖不提示
-v 显示拷贝的过程
-a 拷贝原有属性
拷贝目录:cp -r 源路径 目标路径

mv
移动文件夹或者文件
mv 源路径 目标路径
-i 交互模式进行文件的移动
-f 强制覆盖不提示
-v 显示移动的过程
注意移动文件夹不需要加 -r 选项
重命名文件或则文件夹
重命名:在一个目录进行移动才能进行重命名
mv 旧文件名 新文件名

清屏 clear ctrl + l
which 查看某个指令所在的位置
tab 键 自动补全
没有歧义,自动补全
有歧义(多个文件)按两次tab键可以查看候选的文件名

终端字体的调整
放大 ctrl + shift + =
缩小 ctrl + -

cal 查看日历
-3 前中后 共三个月
-y 显示一年的日历
-j 以一年中第xx天的形式显示日历

date 查看日期时间
格式化显示
date ‘+%Y’ 输出年份
%m月份
%d天数
%H时
%M分
%S秒
%F 等价于%Y-%m-%d
%T 等价于%H-%M-%S

history 用来查看历史指令的信息
history 显示所有的历史指令
histroy 数量 显示一定数量的历史指令
! 编号 执行某个历史指令
历史指令保存在 ~/.bash_history 文件中

cat 查看或则连接文件
查看文件
cat 文件名
-n 查看文件的时候,对每一行文件进行编号
-b 非空行进行编号
-s 连续2行以上的空行,只显示1行
连接文件
cat 文件1 文件2
more 用来分屏(分页)查看文件内容
选项:
+num 从num行开始查看文件
-p 先清屏,再查看文件
-s 连续两行以上的空行 只显示一行

快捷键
回车 查看一行
CTRL+ f / f 下一屏
CTRL+ b / b 上一屏
退出 q

数据流
> 重定向
>> 以追加的方式重定向
管道:
以一个命令的输出作为另外也该命令的输入使用
指令1 | 指令2 指令1 必须有输出

linux 中连接文件有两种 软连接 硬链接
软连接 相当于快捷方式,通过软连接可以修改源文件的内容
ln -s 源文件 连接文件
硬链接 一个文件有多个名字,通过硬链接 可以修改源文件的内容
ln 源文件 连接文件

删除软连接,对源文件都没有影响
删除软硬文件对源文件都没有影响
删除源文件查看对链接文件的影响
删除源文件 软连接不可用
删除源文件,如果文件还有多个硬链接,则无影响
区别:软链接可以指向不存在的文件,硬链接不可以
可以对木创建软链接,不可以对目录创建硬链接

grep 在文本内部搜索grep
grep 内部搜索
grep’内容’ 文件路径
-n 查看结果的行数
-i 忽略大小写
-v 取反
gerp 正则搜索
grep
计算机中搜索文件 find
find 目标的目录 选项 条件
按照名称搜索 -name
find ./-name test.txt
find ./-name ‘*.txt’ 所有的文本文件
*任意一个或多个字符
?任意一个字符
[] 范围 [12]

按照大小搜索 -size
find ./-size +30M 大于30M
find ./-size -20M 小于20M
find ./-size +15M -size -30M 大于15M小于30M

归档和解档
tar -cvf 归档文件名.tar 文件1 文件2…
tar -xvf 档案文件名
选项f必须放在最后
归档+压缩 和 解压+解档
归档+压缩
tar -zxvf 归档的文件名.tar.gz 文件1 文件2…
解压+解档
tar -zxvf 归档的文件名.tar.ge
如果需要指定的接档的目录 :tar -zxvf归档文件名.tar.gz -C 需要解档到的目录

zip 压缩
压缩目录:zip -r xxx.zip 目录
unzip 解压缩
unzip xxx.zip 解压

文件权限的构成
9个字母 三组 (拥有者权限u、组权限g、其他用户的权限o,) 所有用户的权限a
每一组权限可选的权限有:
r 可读 w 可写 x 可执行(文件:文件可以直接执行,绿色,目录表示这个目录可以打开) 没有权限

权限修改指令 chmod
字母法:
用户 u g o a
权限设置: +(增加),-(撤销) ,=(设置)
具体的权限 :r w x
用法 chomd 用户 + 具体权限 文件名
数字法:
r-4 w-2 x-1 - -o
三位权限数字 第一位文件拥有着权限 第二位 同组用户权限 第三位 其他用户权限
chomd 权限数字 文件路径

切换用户
临时用户
临时:sudo 命令
永久:su 用户名 输入用户名对应的密码
passwd 修改密码
passwd 修改当前用户的密码
passwd xxx 修改当前用户的密码

exit
exit 如果没有用户在栈中 直接退出
如果多次切换用户 ,退出到上次登陆的用户
who
用来查看当前系统登录了那些用户
-q 统计用户数目
显示最后一次操着数据到现在的时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值