Linux常用命令笔记
Linux常用命令笔记
*.tar.gz的文件压缩: tar -zcvf 压缩文件名.tar.gz 被压缩文件名
*.tar.gz的文件解压: tar -zxvf 压缩文件名.tar.gz
cp –af 源文件所在目录 放置文件夹
mkdir -p -p选项允许你一次性创建多层次的目录,而不是一次只创建单独的目录。
查看系统磁盘和分区列表:fdisk -l
查看系统挂载目录及大小(显示M 或是G单位) df -H
挂载某磁盘至目录; mount /dev/sdb /work
格式化磁盘; mkfs -t ext4 /dev/sdb
查看块设备(可看到磁盘的UUID); lsblk -f
给新磁盘创建新分区:fdisk /dev/sdb (输入此命令最开始输入n 中间四个默认即回车确认最后回到第一步的输出信息输入w保存退出)
修改文件权限:chmod 777 file
修改文件所属用户组:chown -R root:root file
scp是secure copy的简写,用与在Linux系统间进行远程拷贝文件,
scp -p -P 远程端口 本地路径 登录用户@服务器地址:服务器保存路径
-P 大写P是端口参数,
-p小写p 保留文件的修改时间,访问时间和访问权限,
-r 参数表示递归复制
scp -r -p -P 22 androidos@192.168.1.1hooks/commit-msg "./.git/hooks/" 带-P指定端口
1、从服务器上下载文件
scp username@servername:/path/filename /var/www/local_dir(本地目录)
例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
2、上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /var/www/test.php root@192.168.0.101:/var/www/ 把本机/var/www/test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中
3、从服务器下载整个目录
scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
例如:scp -r root@192.168.0.101:/var/www/test /var/www
4、上传目录到服务器
scp -r local_dir username@servername:remote_dir
例如:scp -r test root@192.168.0.101:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录
评论