快捷键:
ctrl+a 行头
ctrl+e 行尾
ctrl+f 右移
ctrl+b 左移
ctrl+insert 复制
shift+insert 粘贴
ctrl+c 中断
ctrl+d 退出终端
mkdir 新建同层级目录
mkdir -p 创建父子嵌套目录
rmdir 删除空目录
mv :同级目录为修改名称、不同级目录为移动
cp 复制文件或目录
rm 删除文件或目录
-r :递归删除(慎用)
-f : 强制删除(慎用)
-i :询问
mv 移动文件或目录
cd /:切换到根目录
cd ~:切换到家目录
cd - :返回上次访问的目录
shift+g: 跳到末行
touch :创建一个或是多个文件(文件名尽量避免中文)
touch a.sh b.sh:会在当前目录下创建两个问题
echo
“>”:输出
“>>”:追加
“2>>”:错误信息追加
“&>>”:正确信息和错误的信息写入同一个文件
重定向输入:
cat > a.txt << EOF “你所写的内容” EOF
cat:正序输出
tac:倒序输出
nl :带行号显示文件
more:从首行开始分页
less:从尾行开始分页
head -n 3:取出前几行
tail -n 3:取出后几行
tail -f:动态获取刷新
vim文本编辑器的各种操作:【
三中模式:
1、命令模式:【
-i:光标的位置
-I:光标所在行的行首
-o:光标所在行的上一行插入内容
-O:光标所在行的上一行插入内容
-a:光标所在位置的下一个字符出入内容
-A:光标所在位置的行尾插入内容
nyy:复制光标所在行
p:粘贴
ndd:删除光标所在行
gg:跳转到文件头部
G:跳到文件尾部
行号+G:跳转到第n行
u:撤销操作
s/被替换内容/新的内容:值替换光标所在行,从左到右第一个
s/被替换/新内容/g:替换光标所在行所有
%s/关键字/新内容/g:替换文件中所有关键字
/关键字:文件中搜索
】
2、编辑模式
3、底行模式:【
set nu:显示行号
】
】
Linux目录结构:
安装tree命令来查看文件目录结构:yum install -y tree
几个重要的根路径下的文件夹
/opt:手动安装的软件
/tmp:临时目录
/usr:用户装软件程序
在maven项目中将项目打包:
mvn clean package -Dmaven.test.skip=true