Ubuntu学习笔记

152 阅读2分钟

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

  • 压缩

  1. 打包.gz文件:tar zcvf pack.tar.gz pack

  2. 打包.bz2文件:tar jcvf pack.bz2 pack

  3. 打包.xz文件:tar Jcvf pack.xz pack

  • 解压
  1. .gz: tar zxvf pack.tar.gz -C pack/

  2. .bz2: tar jxvf pack.bz2 -C pack/

  3. .xz: tar Jxvf pack.xz -C pack/

  4. 查看压缩包 tar tvf pack.tar.gz (其他格式也一样)

文件系统的权限

  • 角色 1.(u)文件属主 2.(g)同组用户 3.(o)其他用户 4.(a) 所有用户

  • 权限

  1. 读权限(r),文件读权限:可以读取文件内容和复制文件;目录读权限:可以进入目录和列出目录下的文件。

  2. 写权限(w),文件写权限:可以读、写文件,包括获取文件内容,以及复制、修改、移动和删除文件等;目录写权限:允许创建文件和删除文件

  3. 执行权限(x),文件执行权限:可以执行文件;目录执行权限:允许用户访问目录下的子目录。

  4. 修改权限:使用加号、减号和等号分别表示增加、撤销和赋予权限 chmod u+rwx, g-rwx, o-rwx

  5. 权限代码:r-4 w-2 x-1 ;设置文件权限 chmod 644 target,设置目录权限 chmod 755 target,设置目录中的文件和目录一次性修改权限:chmod 755 -R target

  6. 指定文件用户及用户组: chown root:root target, 只修改用户组名:chown .root target或 chown #:root target

远程管理ubuntu

  • SSH
  1. 创建一对基本的SSH密钥:ssh-keygen -t rsa -b 4096