Linux的学习

mkdir (mkdir:创建目录) 创建目录

mkdir 文件夹名称 ;在此目录创建文件夹

mkdir /opt/java/jdk ;在指定目录创建文件夹

cd (change directory:英文释义是改变目录)切换目录

cd ../ ;跳到上级目录

cd /opt ;不管现在到那直接跳到指定的 opt 文件夹中

cd ~ ;切换当前用户的家目录。root 用户的家目录就是 root 目录。

touch (touch:创建文件)创建文件

touch test.txt ;创建 test.txt 文件

touch /opt/java/test.java ;在指定目录创建 test.java 文件

vim (VI IMproved:改进版视觉)改进版文本编辑器 (不管是文件查看还是文件编辑 按 Shift + 上或者下可以上下移动查看视角

输入”vim 文件名” 打开文件,刚刚时是”一般模式”。

一般模式:可以浏览文件内容,可以进行文本快捷操作。如单行复制,多行复制,

单行删除,多行删除,(退出)等。

插入模式:可以编辑文件内容。

底行模式:可以进行强制退出操作,不保存 :q!

可以进行保存并退出操作 :wq

按下”i”或”a”或”o”键,从”一般模式”,进入”插入模式(编辑模式)”。

在编辑模式下按”Esc” 即可到一般模式

在一般模式下按”:”,冒号进入底行模式。

在一般模式下的快捷键
dd ;删除一整行

X ;向前删除 等同于 windowns 系统中的删除键

x ;向后删除和大写 x 相反方向

Ctrl + f ;向后看一页

Ctrl + b ;向前看一页

u ;撤销上一步操作

/word ;向下查找 word 关键字 输入:n 查找下一个,N 查找上一个(不

管是哪个查找都是全局查找 只不过 n 的方向相反)

?log ;向上查找 log 关键字 输入:n 查找上一个,N 查找下一个

:1,90s/redis/Redis/g ;把 1-90 行的 redis 替换为 Redis。语法 n1,n2s/

原关键字/新关键字/g,n1 代表其实行,n2 代表结尾行,g 是必须要的

:0 ;光标移动到第一行

:$ ;光标移动到最后一行

:300 ;光标移动到 300 行,输入多少数字移动到多少行

:w ;保存

:w! ;强制保存

:q ;退出

:q! ;强制退出

5dd ;删除后面 5 行,打一个参数为自己填写

5x ;删除此光标后面 5 个字符

d1G ;删除此光标之前的所有

d0 ;从光标当前位置删除到此行的第一个位置

yy ;复制

p ;在光标的下面进行粘贴

P ;在光标的上门进行粘贴

echo "······" > words.txt   将······复制进words.txt文档

:%s/linux/123/g     将linux替换为123

tree 文件名或者目录名/               # 显示所有文件和目录。

#批量创建多级文件夹

mkdir -p play/one-{001..100}/two{1..10}

#批量创建空文件

touch one-{001..100}.txt  

#批量创建文件,前提是文件之前的目录路径已存在

touch play/one-{001..100}/two{1..10}/file-{a..z}.txt 

#批量创建非空文件,前提是文件前面的目录路径已存在

cat a.txt |tee play/one-{001..100}/two{1..10}/HelloWorld-{a..z}.txt 
 

mv(move 单词缩写,移动功能,该文件名称功能)

mv /opt/java/java.log /opt/mysql/ ;移动文件到 mysql 目录下

mv java.log mysql.log ;把 java.log 改名为 mysql.log

rm(remove:移除的意思)删除文件,或文件夹

-f 或--force 强制删除文件或目录。删除文件不包括文件夹的文件

-r 或-R 或--recursive 递归处理,将指定目录下的所有文件及子目录一并删除。

-rf 强制删除文件夹及内容

rm 文件名 ;安全删除命令 (yes 删除 no 取消)

rm -rf 强制删除文件夹及内容

rm -rf * 删除当前目录下的所有内容。

rm -rf /* 删除 Linux 系统根目录下所有的内容。系统将完蛋。

sudo apt-get install cmatrix    为安装cmatrix(这些指令好玩爱玩)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值