Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • tar 打包

命令对应英文作用|
lslist查看当前目录下的内容
pwdprint work directory查看当前所在目录
cd [目录名]change directory切换目录
touch [文件名]touch如果文件不存在,新建文件
mkdir [目录名]make directory创建目录
rm [文件名]remove删除指定文件

在执行Linux命令时,如果有乱码,命令行输入

echo 'LANG="en_US.UTF-8"' >> /etc/profile
source /etc/profile

实用小技巧

tab 自动补全 两次tab 给出提示 上下键 使用过的命令 使用clear 或 Ctrl + l 清屏

command [-option] [parameter]

command 命令名 [-option] 选项 [parameter] 参数(0 到多)

eg:

cd /usr/name ls -l rm -f 1.txt 2.txt

ls

ls -a 展示所有的文件及目录 ls -l 除文件名称外,同时将文件形态(d表示目录,-表示文件)权限,拥有者,文件大小等详细列出(缩写 ll)

ls -al

cd

cd .. 上级目录 cd ~ 切换用户的home目录 cd /usr/local 切换到/usr/local 目录 cd / 到根目录下

cat

查看文件

cat /etc/profile cat -n /etc/profile(加上行数)

more

more fileName

回车键 向下滚动一行 空格键 向下滚动一屏 b 返回上一屏 q 或 Ctrl+C 退出more

tail 查看文件末尾的内容

tail /etc/profile   显示profile文件末尾10行内容

tail -20 /etc/profile  显示profile文件末尾20行内容

tail -f /etc/error.log   动态读取末尾内容并展示

mkdir

mkdir -p 1/2/3 创建多层目录

rmdir

rmdir 文件夹名 删除空文件夹

rmdir -p name/1

rm

rm -f 文件
rm -rf 文件夹/文件

cp

用于 复制 文件 或目录

cp [-r] source dest

-r 加上后会复制该目录下的所有子目录和文件

cp hello.txt folder  将hello.txt 复制到folder目录中
cp hello.txt ./hi.txt  将hello.txt 复制到当前目录,并改名为hi.txt

cp -r folderA/ ./folderB/ 将folderA目录和目录下的所有文件复制到folderB目录下

cp -r folderB/* ./folderB/ 将folderA目录下的所有文件复制到folderB目录下

mv

mv hello.txt hi.txt   //将hello.txt 改名为hi.txt

mv hi.txt src/  // 将hi.txt 移动到src目录

mv hi.txt src/hello.txt //将hi.txt 移动到src目录,并改名为hello.txt

mv test/ src/  // 如果src目录不存在,那么将test目录改名为src,如果src目录存在,则是将test目录移动到src目录下

tar 打包


tar -cvf hello.tar ./*    
// 将当前所有文件打包,打包后的文件命名为hello.tar

tar -zcvf hello.tar.gz ./*  
// 将当前目录下的所有文件打包并压缩,打包后的文件命名为hello.tar.gz

解包

tar -xvf hello.tar     // 将hello.tar 文件进行解包,并将解包后的文件放在当前目录
tar -zxvf hello.tar.gz  // 将hello.tar.gz 文件进行解压,并将解压后的文件放在当前目录
tar -zxvf hello.tar.gz -C /usr/local // 将hello.tar.gz 文件进行解压,并将解压后的文件放在/usr/local目录

vim

vim hello.txt 有hello.txt 则直接打开,没有的话就新建文件

vim 进行编辑时候分为三种模式:

命令模式(Command mode) 插入模式(Insert mode) 底行模式(Last line mode)

命令模式 vim 命令 打开文件后,默认进入命令模式 移动光标 箭头,gg 或G

插入模式 插入模式对文本内容进行编辑

在命令模式下按下[i,a,o] 任意一个进入插入模式

在插入模式下按 ESC ,回到命令模式

底行模式 在命令模式下按下[:,/]任意一个,可以进入底行模式

通过/方式进入底行模式后,可以对文件内容进行查找 通过: 进入底行模式后,可以输入wq(保存并退出),q!(不保存退出)、set nu(显示行号)

find

语法:

find dirName -option fileName

find . -name "*.java" 在当前目录及其子目录下查找.java结尾的文件 find /folderA -name ".java" 在/folderA目录及其子目录下查找.java 结尾的文件

grep

查找文件中的内容

grep word fileName

grep Hello HelloWorld.java 查找HelloWorld.java 中出现Hello字符串的位置

grep hello *.java 在当前目录所有.java 结尾的文件中包含hello字符串的位置

查看当前目录

pwd

cp -r ~/.volta /Library/volta

Edit this page
最近更新: 2025/12/2 01:46
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人