持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情
这一章来讲一下Linux的常用命令: 1、mkdir 文件夹1 (文件夹2 ...) --- 创建文件夹 mkdir -p --- 创建层级目录 2、touch 文件 --- 创建文件,创建文件一般要加后缀,但只能创建文本文件
3、mv 文件 新文件名 --- 重命名文件或文件夹 4、mv 源文件 目标文件 --- 移动文件或文件夹 5、cp 源文件 目标文件夹 --- 复制文件 cp -r --- 递归复制可复制文件夹
6、rmdir --- 删除文件夹(只能删除空文件夹) 7、rm --- 删除文件 rm -rf --- 递归删除文件夹
8、find 在文件夹中找文件 find 目录 -type f -name 文件名 grep 查找内容 文件 --- 在文件中找特定关键字,显示包含关键字的行 grep -n --- 在文件中找特定关键字,显示包含关键字的行,并且显示行数 cat 文件 --- 查看文件的全部内容 cat -n --- ...并显示行数 head -n --- 查看文件前n行 tail -n --- 查看文件最后n行 eg:head-n a.txt | tail-m --- 显示a.txt中间的n-m到n行 wc 文件 --- 显示文件的大小,做字数统计 ->word count
扩展:head -3 httpd.conf > a.txt 将head -3 httpd.conf 查找出的内容保存到a.txt中 more less 分页显示
linux编辑器:vi , vim(会根据文件拓展名,显示相应语法)
1、文件模式(新建,打开文件)w、wq(保存并退出)、q、强制退出:q!、wq!
2、插入模式 i、a、o
3、编辑模式
4、对文本内容的操作
u:--- 撤销操作
x:--- 剪切,只能剪切一个字符
yy:--- 复制 nyy,复制光标所在行下的n行
p:--- 粘贴
dd:--- 整行删除 ndd,删除光标所在行下的n行
dw:--- delete word 删除光标位置后的一个单词
/keyword --- 查找关键字所在行(从上往下),找下一个输入n->next,找上一个输入shift+n->N
shift:---上挡键,其核心是取反
?keyword --- 查找关键字所在行(从下往上)
nG:--- n为数字,跳转到n行
:set nu --- 显示行数
1、mkdir 文件夹1 (文件夹2 ...) --- 创建文件夹
mkdir -p --- 创建层级目录
2、touch 文件 --- 创建文件,创建文件一般要加后缀,但只能创建文本文件
3、mv 文件 新文件名 --- 重命名文件或文件夹 4、mv 源文件 目标文件 --- 移动文件或文件夹 5、cp 源文件 目标文件夹 --- 复制文件 cp -r --- 递归复制可复制文件夹
6、rmdir --- 删除文件夹(只能删除空文件夹) 7、rm --- 删除文件 rm -rf --- 递归删除文件夹
8、find 在文件夹中找文件 find 目录 -type f -name 文件名 grep 查找内容 文件 --- 在文件中找特定关键字,显示包含关键字的行 grep -n --- 在文件中找特定关键字,显示包含关键字的行,并且显示行数 cat 文件 --- 查看文件的全部内容 cat -n --- ...并显示行数 head -n --- 查看文件前n行 tail -n --- 查看文件最后n行 eg:head-n a.txt | tail-m --- 显示a.txt中间的n-m到n行 wc 文件 --- 显示文件的大小,做字数统计 ->word count
扩展:head -3 httpd.conf > a.txt 将head -3 httpd.conf 查找出的内容保存到a.txt中 more less 分页显示
我们可以用xshell来远程操作我们的虚拟机,是我们更有效率的进行测试工作,我们常用到的查看日志文件,跟踪日志文件等对文件相关的操作都快可以用上面的命令去执行