-
su
切换用户名
- su 用户名
-
ls
- 选项
- -a 显示所有文件 包括隐藏文件
- -i 显示inode
- l 显示详细信息
- -h 人性化的方式显示文件大小
- -d 查看目录本身
- 选项
-
mkdir
创建目录
- -p 递归创建
-
pwd
查看当前目录
-
rmdir
删除目标(空目录)
- -rf 递归删除
-
cp
复制
- 选项
- -r 复制目录(默认是复制文件)
- -p 连带文件属性复制
- -a 等于 -rpd
- 选项
-
mv
移动文件或者改名
-
find
搜索
- find [范围] -name 文件名
- find [范围] -user
-
grep
- -i 忽略大小写
- -v 排除指定字符串
-
tar
- -c 打包
- -f 指定打包的文件名
- -v 显示过程
- -z 解压
-
df 查看磁盘信息
-
du 统计磁盘上的文件大小
-
fdisk 磁盘分区
-
mount 分区名 挂载位置
-
umount 分区名 卸载位置
-
yum install -y lrzsz 安装上传文件插件
-
scp
命令格式:scp [参数] [本地主机文件路径] [远程主机路径]
- 参数
-
-1 强制scp命令使用协议ssh1
-
-2 强制scp命令使用协议ssh2
-
-4 强制scp命令只使用IPv4寻址
-
-6 强制scp命令只使用IPv6寻址
-
-B 使用批处理模式(传输过程中不询问传输口令或短语)
-
-C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
-
-p 保留原文件的修改时间,访问时间和访问权限。 (建议使用,传输时保留属性时间信息,否则会导致时间发生改变无法进行增量传输)
-
-q 不显示传输进度条。 (很适合crontab任务计划中使用)
-
-r 递归复制整个目录。
-
-v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
-
-c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
-
-F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。
-
-i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
-
-l limit 限定用户所能使用的带宽,以Kbit/s为单位。
-
-o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式,
-
-P port 注意是大写的P, port是指定数据传输用到的端口号
-
-S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。
-
- 参数
-
service iptables stop
关闭防火墙
-
systemctl stop firewalld # 临时关闭防火墙
-
systemctl disable firewalld # 禁止开机启动
-
总结
-
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
网友评论