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、关注公众号「前端有话说」,里面已有多篇原创文章,和开发工具,欢迎各位的关注,第一时间阅读我的文章