ls 列出目录中的内容
- 用法:
ls 【选项】【文件或目录】
【选项】
-a显示所有文件,包含影藏文件-l显示详细信息-d当遇到目录时列出目录本身而非目录内的文件-h以易于阅读的格式输出文件大小
ls -l显示详细信息
| drwxr-xr-x | qiaojie | staff | 2 28 16:28 | node_modules |
|---|---|---|---|---|
| 文件类型和权限 | 所有者 | 所有组 | 最后修改时间 | 文件夹名或文件名 |
文件处理
-
mkdir【目录名】创建目录mkdir -p a/b递归创建目录
-
cd 【目录名】切换目录cd ~切换家目录cd .切换当前目录cd ..切换到上级目录
-
pwd显示当前目录 -
rm删除文件或目录-r删除目录-f强制删除
-
cp 【源文件或目录】【目标文件】复制命令-r复制目录,默认是复制文件-i复制文件的时候有提示,如果文件已存在,会提示是否需要覆盖
-
mv 【源文件或目录】【目标文件】移动文件或者改名 -
ln -s 【源文件】【目标文件】创建软连接- 删除源文件,软连接不可用
- 软连接的源文件必须是绝对路径
ln -s /roo/a/1.txt ln-1.txt
搜索命令
whereis【命令名字】搜索命令所在的路径以及帮助文档的位置which【命令名字】查看命令echo $PATH定义的是系统搜索命令的路径find 【搜索命令】【搜索条件】find ./ -name 1.txt搜索当前路径下名称为1.txt的文件- 搜搜支持通配符
*匹配任意内容?匹配任意一个字符[]匹配任意一个中括号的内容
find ./ -size +1k搜索大于1k的文件-1k小于1k1k等于1k+1k大于1k
grep在文件当中匹配符合条件的字符串grep b a.txt匹配在a.txt中出现b的文件行grep -i b a.txt不区分大小写grep -v b a.txt排除指定的字符串
解压缩
tar打包命令,只打包,不压缩tar -cvf test.tar test把test目录打包成test.tar-c打包-v显示过程-f指定打包后的文件
tar -xfv test.tar解压tar包-x解压
tar.gz先打成tar包,在压缩gziptar -zcvf test.tar.gz test打包压缩tar -zxvf test.tar.gz解压tar包
查看命令
cat a.txt查看a.txt文件内容head -2 a.txt查看前两行的内容tail -2 a.txt查看后两行的内容tail -f a.txt跟踪文件的变化
结束语
常用的linux命令,前端小伙伴快来学习下。
如果你觉得该文章不错,不妨
1、点赞,让更多的人也能看到这篇内容
2、关注我,让我们成为长期关系
3、关注公众号「前端有话说」,里面已有多篇原创文章,和开发工具,欢迎各位的关注,第一时间阅读我的文章