上传下载:
yum install -y lrzsz
rz 上传文件 (window -> linux)
sz 下载文件
打包、解压缩:
参数含义:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令
-t:列出tar文件中包含的文件的信息
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用linux常用命令,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
打包示例:
打包/etc目录下所有文件
tar -cvf /tmp/etc.tar /etc
打包并压缩/etc目录下所有文件
tar -zcvf /tmp/etc.tar.gz /etc //以gzip压缩
tar -jcvf /tmp/etc.tar.bz2 /etc //以bzip2压缩
tar -Zcvf /tmp/etc.tar.Z /etc //以compress压缩
解压缩示例:
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
查看打包压缩文件的文件内容示例:
tar -tvf /tmp/etc.tar //查看打包文件
tar -ztvf /tmp/etc.tar.gz //查看以gzip压缩的文件
tar -jtvf /tmp/etc.tar.bz2 //查看以bzip2压缩的文件
tar -Ztvf /tmp/etc.tar.Z //查看以compress压缩的文件
软连接:(link)
ln -s 源文件 目标文件
软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,
硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化
示例:
ln -s /opt/apps/jdk1.8_xxx jdk (创建连接)
查找:
find / -type f -name xxx.conf
示例:
find -typed 是目录linux常用命令,f 是文件
find -size +100M //搜索大于100M的文件
find -size +100M -ls //搜索大于100M的文件,并显示详情
find /tmp -prem 755//查找该/tep权限是755的文件
查看进程:
ps -ef | grep java
查看日志:
grep 'error' xxx.log
tail -100f xxx.log
编辑配置文件:
vim /etc/profile i(insert) esc退出 :q!(强制退出) :wq!(保存退出 write + quit) source /etc/profile
未完待续...