学习笔记:javaEE基础6 Linux

来源于从网页搭建入门Java Web

这里是一些关于Linux的知识

Linux根目录的一些文件夹


对文件的操作

  • ls
1
ls -alSh  # 文件按从大到小排列 (r倒序)

  • vim

之前不知道的指令

1
2
3
4
ctrl-a 当前行之后插入
ctrl-i 当前行首插入
ctrl-o 上一行插入
ctrl-p 上一行粘贴

  • find
1
find [目录] -name '名称' -user '用户'

  • tar 压缩文件
1
2
3
4
5
6
tar [-ctxzjJvf] 压缩文件 [源文件]
c 打包 t 查看内容 x 解压缩
z gzip方式 j bzip2方式 J xz方式
v 显示过程 f 指定名称

tar -cvf result.tar.gz ..

附上常见压缩类型


关于用户和用户组

  • who 当前登录信息
  • useradd [-g 群组] 用户名
  • passwd 用户名
  • userdel [-r] 用户名 是否要删除家目录

  • groups [用户名]
  • groupadd 群组名
  • groupdel 群组名
  • usermod [-g 群组名] 用户名

  • chown [-R] 用户名 文件或目录
  • chown [-R] 用户名:组名 文件或目录
  • chgrp [-R] 组名 文件或目录

  • chmod [-R] xyz
    • x 角色 u g o a
    • y + - =
    • z r w x