ubuntu命令系统
- 通用命令格式 Command Options Objects
- 一般登录用户为普通用户,在家目录下有完全的权限,其他目录下只有root用户才有完全的权限,使用sudo命令,可以将当前用户临时变成root用户,默认时间是5分钟
在命令行进行文件管理
-
复制文件 cp target dest
-
复制目录 cp -r target dest
-
删除文件 rm target
-
删除目录 rm -r target
-
创建空文件 touch target
-
创建有内容的文件 echo "content" >target
-
创建目录 mkdir target1 target2
-
移动文件或目录(或修改名字) mv target dest
-
浏览文本文件 cat target
-
执行文件 ./target
-
压缩
-
打包.gz文件:tar zcvf pack.tar.gz pack
-
打包.bz2文件:tar jcvf pack.bz2 pack
-
打包.xz文件:tar Jcvf pack.xz pack
- 解压
-
.gz: tar zxvf pack.tar.gz -C pack/
-
.bz2: tar jxvf pack.bz2 -C pack/
-
.xz: tar Jxvf pack.xz -C pack/
-
查看压缩包 tar tvf pack.tar.gz (其他格式也一样)
文件系统的权限
-
角色 1.(u)文件属主 2.(g)同组用户 3.(o)其他用户 4.(a) 所有用户
-
权限
-
读权限(r),文件读权限:可以读取文件内容和复制文件;目录读权限:可以进入目录和列出目录下的文件。
-
写权限(w),文件写权限:可以读、写文件,包括获取文件内容,以及复制、修改、移动和删除文件等;目录写权限:允许创建文件和删除文件
-
执行权限(x),文件执行权限:可以执行文件;目录执行权限:允许用户访问目录下的子目录。
-
修改权限:使用加号、减号和等号分别表示增加、撤销和赋予权限 chmod u+rwx, g-rwx, o-rwx
-
权限代码:r-4 w-2 x-1 ;设置文件权限 chmod 644 target,设置目录权限 chmod 755 target,设置目录中的文件和目录一次性修改权限:chmod 755 -R target
-
指定文件用户及用户组: chown root:root target, 只修改用户组名:chown .root target或 chown #:root target
远程管理ubuntu
- SSH
- 创建一对基本的SSH密钥:ssh-keygen -t rsa -b 4096