Linux学习——命令1
1.查看帮助:man
退出帮助目录:q
2.切换目录:cd
cd 目录
cd 目录/目录
cd.. (返回上一级目录)
cd/ (根目录)
cd~ (回家)
3.创建目录和删除目录
mkdir 创建
mkdir 目录名
mkdir -p a/b/c
rmdir 删除
rmdir 目录名(只能删除一个空目录)
4.展示目录下文件列表(以后使用ll即可)
ls 展示的能看见的文件(和目录)的名称
ls -a 展示所有的文件的名称(文件前面有“.”代表的是隐藏文件)
ls -l 显示文件的详细信息 (简写的方式:ll)
ls -h 友好的显示
5.浏览文件
cat 文件名 显示文件的所有内容
more 分页显示
空格:下一页
回车:下一行
less 分页显示
可以通过PgUp PgDn翻页查看
tail 查看一个文件的后面的内容
tail -显示后几行文件名
tail -f 文件名
动态的查看 例如:tail -f catalina.xxx.log (通过 ctrl+c 结束滚动查看)
6.文件的操作
创建一个文件
touch 文件名 创建一个空白文件
复制文件
cp 文件 目录/文件名 例如:cp 1.txt 2.txt cp 1.txt 1/1.txt
移动文件(重命名)
mv 文件 目录/文件名
mv 文件名 新文件名
删除文件
rm 文件名 带询问删除
rm -f 文件名 不带询问删除
rm -r 目录 带询问的递归删除
rm -rf 目录 不带询问的递归删除(谨慎使用)
打包或解压一个文件或者目录
常用的组合:
-cvf 打包一个文件或者目录
-zcvf 打包并压缩一个文件或者目录 压缩的格式:gzip
-xvf 解压或者打开一个tar文件
格式: tar 参数 文件名 要打包/解压的文件目录
例如:将当前目录下的所有文件打包成test1.tar tar -cvf test1.tar./*
将当前目录下的所有文件打包并压缩成test2.tar.gz tar -zcvf test2.tar.gz ./*
将test1.tar解压到当前目录 tar -xvf test1.tar
将test1.tar解压到b目录 tar -xvf test1.tar -C b