Linux学习笔记(复习版day002)

1.mkdir命令

作用:创建目录

mkdir        /day002        根目录下创建day002文件夹

mkdir        ./day002        当前目录下创建day002文件夹

选项       

-p        创建多层目录

mkdir    -p    day002/day002        当前目录下创建day002,day002里面再创建day002目录

2.touch命令

作用:创建文件

touch  day002.txt                               当前目录下创建day002.txt文件。

touch  day002.txt     day002.txt1       当前目录下创建day002.txt和day002.txt1文件。

touch day002{a..z}.txt                        当前目录下创建day002a.txt到day002z.txt

3.ls命令

作用:查看目录

ls        /                   查看根目录下的内容

选项

-a                           查看所有内容(包括隐藏文件)

-l                            显示文件详细信息(文件时间大小,所有者)

-h                           以人类可阅读形式展示大小

-t                            按照修改时间排序

-r                            逆序排序

4.mv命令

作用:移动目录或文件,修改文件名字

mv     a.txt        /              移动当前目录下a.txt文件至根目录下

mv     a.txt        b.txt        a.txt重命名为b.txt

mv     a.txt        /b.txt        移动当前目录下a.txt文件至根目录下同时重命名为b.txt

5.cp命令

作用:用来复制文件

cp  day002.txt        /        复制当前目录下的day002.txt到根目录下

选项

-p                          复制时候保持属性不变

-d                          可以复制软链接

-r                           递归复制

-a                          相当于使用pdr选项   

6.rm命令

作用:删除文件或目录

选项

-r                           递归删除目录

-f                           强制删除文件或目录

7.echo命令

作用:输出内容到屏幕或者到文件中

echo  hello,world                           输出hello,world信息到屏幕上

echo hello,world>/tmp/echo.txt      将hello,world覆盖写入echo.txt,若不存在echo.txt,会自动创建

注:>是重定向覆盖符号,会清除文件内容再写入

        >>重定向追加符号

        可以配合ls或其他命令将查询结果写入到文件中

8.cat命令

作用:读取文件内容

cat        /var/day002.log                读取/var/day002.log文件

选项

-n        每一行显示行号

-b        非空行显示行号

-E        在每行的结尾显示一个 $ 符号,用于标识行的结束

其他用法

cat         /var/day001.log        /var/day002.log         输出/var/day001.log和/var/day002.log的内容

cat        /etc/sysconfig/network-scripts/ifcfg-eth0>ifcfg.backup

将网卡配置文件输出到当前目录下的ifcfg.backup文件

9.vim的模式

命令模式: 通过vi/vim打开文件后进入的模式,默认进入的模式,可以输入各种vi/vim命令(快捷键)

编辑模式(插入模式): 用于编辑,修改文件内容,需要按对应的命令(快捷键)

底行模式: 保存退出,搜索使用。(输入:之后进入的地方)

可视块模式: 用于批量编辑

10.vim常用快捷键

行之间调整

移动到最后一行 G

移动到第1行 gg

移动到某一行 100gg (移动到100行)

列之间调整

移动到行首 ^或数字0也行

移动到行尾 $(shift+数字4)

复制,粘贴,删除

复制当前行 yy

删除当前行 dd

粘贴到当前行后 p

重复粘贴 3p

撤销

撤销上一个命令 u

显示隐藏行号

显示行号        :set nu

显示行号        :set nonu

可视块操作

批量给文件开头增加内容 #oldboy 按ctrl + v,进入批量操作模式 选择要操作的区域 选完后,按shift + i (I),进入编辑模式 写入内容 按esc等待。

12.修改主机名

hostnamectl set-hostname 新的主机名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值