Linux常用命令(Java)
Linux常用命令(Java)
一.ls命令:
ls /:查看根目录
ls -l: 显示详细信息
ls -a:显示隐藏文件
二.目录切换:
pwd :查看当前所在目录
cd :切换目录
cd .. :退回到上一级目录
cd / :切换到根目录
三.创建文件夹:
mkdir aaa 相对路径写法
mkdir /bbb 绝对路径写法
mkdir -p aaa/bbb/ccc 级联创建目录
rm:删除目录 rm -r:
递归删除 rm -rf:递归删除,不提示
touch:创建空文件
四.查看:
echo :输出
cat : 由第一行开始显示内容,并将所有内容输出
tac 从最后一行倒序显示内容,并将所有内容输出
head 只显示头几行
tail 只显示最后几行
tailf 类似于tail -f
:重定向,把一个命令的执行结果,重定向到一个文件中去,屏幕上不会再显示结果
例如:
ls > aaa.txt 重定向,把ls的结果作为字符串写入、覆盖到aaa.txt文件中
ls >> aaa.txt 重定向,把ls的结果作为字符串追加到aaa.txt文件中
五.编辑:
vi:编辑文件 (如果没有就会创建文件)
-i:编辑模式 (先按下i,再去改写)
保存:先按Esc(先退出编辑状态) ,再输入英文的冒号 :(先按shift,再按:)wq
:wq 保存编辑的文件,其中 -w:保存 -q:
:q! 为不保存文件
快捷键:(非编辑模式下)
yy:复制整行 p:粘贴(yy和p不能在编辑模式下)
G:直接跳到文件的末行 , gg:直接跳到文件首行
/:搜索内容,n匹配下一个按tab补全
dd:删除一行
六.拷贝,移动,查找:
- cp:拷贝 cp a.txt b.txt
- mv:移动/改名 mv a.txt aa.txt 修改名字 把a修改成aa
如果你想在当前目录下 查找”hello,world!”字符串,可以这样:
grep -rn "hello,world!" *
- : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
七.解压
- 解压到当前目录 tar -zxvf jdk-8u181-linux-x64.tar.gz 表示解压成://解压tar.gz
- 解压到指定目录 tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/
-z:有gzip属性的
-x:解压
-v:显示所有过程
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
-t:查看内容
-c: 建立压缩档案
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
本文作者: Xu Yuhuan
本文链接: https://xuyuhuan.com/article/72ff45fc/
版权声明: 转载本博客的文章请注明原始出处和作者,谢谢。