linux基础命令:
目录类
1. / 根目录 cd / 进入根目录 cd ~ 或者直接cd 是进入用户目录
2. ls 展示当前文件夹下的所有文件
3. ll 竖着展示所有文件的详细信息 (工作中用的很多)
4. pwd 当前文件的路径
5. cd . 显示当前目录
cd .. 返回上一级目录
6.分清楚相对路径,绝对路径
cd /usr/bin 详细的路径地址,就是绝对路径
cd . 显示当前目录,就是相对路径
文件类
1.创建文件夹 mkdir demo
2.创建文件 touch a.txt
3.如果父目录不存在,直接创建子目录 mkdir -p /home/mtx/study
3.复制文件 cp 文件名 + 要复制的路径 例如: cp test.doc /home/
4.复制文件夹 cp -r 文件的路径 + 要复制的路径 例如 : cp -r tools/ /root/
5.移动文件(相对于剪切文件) mv test(文件名) /home/
6.删除文件夹或者文件 rm -rf tools/
7.文件执行 ./文件名
文本编辑
1.编辑文件 vi ./a.txt 按 i 进入编辑模式,可以移动光标进行文本编辑操作,按ESC退出编辑模式
然后输入 : 再输入wq :wq
:q! 强制退出不保存
在非编辑模式下的快捷键:
ctrl+f 向前翻一页 ctrl+b 向后翻一页
ctrl+d 向前翻半页 ctrl+u 向后翻半页
$ 移动光标到行尾
^ 移动光标到行首
yy 复制光标到当前行的缓冲区
p 粘贴复制的内容
dd 删除当前行
/test(要搜索的内容) 这个非常实用 , 按N找下一个符合条件的
文件查看(这个也是用的非常多的)
例如查看日志等
1.一次性读取并打印文件里的所有信息(适合小文件,只有1-20行) cat a.txt
2.读取文件,一次性读取完,每次只展示一屏(适合大文件的查看) more a.txt 按空格键展示下一页,按b显示上一页
3.读取文件,每次只读一屏,并且只展示一屏, less a.txt 按空格键展示下一页,