Linux常用命令笔记

sancaiodm Shell/Ubuntu系统 2021-08-31 1211 0

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/ 目录


评论