linux的一些命令使用
zip
压缩某个文件夹下的所有文件:zip -q -r filename.zip filepath
压缩某几个文件:zip -q filename.zip file_1(每个文件以空格格开) file_2 压缩文件存放位置
解压并强制覆盖
unzip -o ***.zip
解压
unzip filename.zip
.tar.gz
解压命令:tar zxvf filename
rar 压缩
rar a filename filepath
rar a r filename filespath
rar 解压
unrar e filename filepath
mv
mv 有两种用法,一个为剪切,一个重命名
剪切
到要剪切的文件的目录下输入:mv file 目标路径
重命名
到要重命名的文件目录下输入:mv oldName newName
cp 复制
cp filename 目标路径
断点续传
cp -a filename
cp -au filename
rm
rm -r 文件夹名(询问,递归删除)
rm -rf 文件夹名(强制递归删除)
rm 文件名(询问删除)
find
查找命令
find path(在那个路径下查找) -name *.*
ls 查看文件夹下的所有文件
-a 查看隐藏文件(个人感觉这样理解)
chmod 更改文件属性
chmod +x file_path(可执行)
chmod +r file_path(可读)
chmod +w file_path(可写)
chown 授权文件或者文件夹
chown -R user:group file_path
-R递规授权
rpm -ivh 安装如果网络中有更高的版本,将进行更新。
传输到远程:tar czf - www | ssh server "tar zxf -"
压缩到远程:tar czf - www | ssh server "cat > www.tar.gz"
解压到远程:ssh server "tar zxf -" www.tar.gz
解压到本地:ssh server "cat www.tar.gz" | tar zxf -
查看某个程序所占用的端口:ps -ef|grep //这个命令后面添加程序的名称,比如:javaw
查看/启动服务命令:ntsysv