作为java开发者,平时接触Linux系统还是不少的,例如部署项目,搭建项目组建等,记录一下本人常用的Linux命令。
ls -> 列出当前目录所有文件及文件夹
ls -l 带详细信息的列表
ls -a 显示所有,包括隐藏文件
cd -> 切换目录
cd 目标目录
cd .. 当前目录的上一层
mkdir -> 创建文件夹
mkdir 文件夹
touch -> 创建文件
touch 文件名
echo -> 创建初始化带内容的文件
echo 内容 > 文件名 写入内容并创建文件,但是如果文件已经存在,会覆盖里面的内容
echo 内容 >> 文件名 不会覆盖已经存在的文件内容,采用追加的方式
cat -> 查看文件内容
cat 文件名
cp -> 拷贝
cp 源文件 目标文件
mv -> 移动
mv 源文件 目标文件路径
rm -> 移除
rm -r 删除目录及子目录
pwd -> 当前路径
pwd 当前路径
grep -> by name 查找
| grep name
vi -> 编辑文件
vi 文件名
进入文件按下 i 进入编辑状态,编辑完成后,按下 esc 再 : 后面可以加 q 退出;w 保存; wq退出并保存; 后面再加!相反作用