java笔记22|Linux01

时间:2021-6-5 作者:qvyue

1. 操作系统的学习,是一个水磨的,日积月累的过程

2. Linux的命令构成

(1) 命令的名称:不可省略

(2) 执行方式:同一个命令,执行方式不同,结果不同(可省略)

① 执行方式通常在前面要加一个“-”

② 执行方式区分大小写

③ 不同功能的执行方式可以组合,不分先后(例如 ls -al ls -la)

(3) 执行参数:针对不同的执行方式,提供不同的参数(可省略)

3. 在Linux当中,tab键用于命令或者路径补全

4. 帮助文档:命令 –help

5. Ctrl+c:终止当前正在等待的进程

6. 命令末尾加&:把当前进程放入后台执行

再按一次enter键,就恢复到输入状态

Shutdown -c 取消正在执行的shutdown命令

7. 用户和用户组:

(1) 用户组:groupadd 组名

① 查看用户组:cat /etc/group

(2) 创建用户,并指定所属用户组:useradd -g 组名 用户名

(3) 在linux当中,普通用户不一定要用到密码,root用户才必须要有密码

8. 用户切换:

(1) su:切换用户

① 管理员切换到普通用户,不需要输入密码

② 普通用户切换到管理员需要密码

③ 管理员root用户,拥有一切权利,可以任意操作任意软件

(2) sudo:临时获取某个权限

① 要使用sudo必须先进行配置(sudoers)

② Sudo需要配置用户密码

9. 在Linux当中根目录是:/

(1) 相对路径:当前所在目录为参照

(2) 绝对路径:是已“/”为起点

(3) .:代表当前目录

(4) ..:代表上级目录

10. 隐藏文件或者目录是在文件目录名称前加一个“.”

11. 在操作系统当中,没有谁规定,文件一定要有后缀

12. *作为通配符,可以代替任意文件或者目录名称

13. 上下键可以切换历史命令

14. 权限管理:

(1) 十个字符:

① d/-:目录/文件

② r:可读

③ w:可写

④ x:可执行

⑤ -:无此权限

⑥ 第1个字符是d/-,第2到4个字符用户创建者,第5到7个字符同一个用户组不同用户,第8到10个字符不同用户且是不同用户组

(2) 修改权限

① 数组(常用)

② 字母

15. rmdir这个命令一般不用,因为他只能删除空目录

16. 在linux当中,目录也是一种文件的特殊形式

17. cp复制目录的时候,如果目录非空需要加-r递归复制所有子目录和文件

18. mv是可以移动文件或者目录,也可以作为文件和目录的更名

19. 复制或者移动文件或者目录,在目录末尾加/代表复制或者移动到该目录下,不更名;如果末尾什么也没有,就是一个文件或者目录名,那么就是移动或者复制到该目录下,并更名;

20. rm -rf:可以删除目录或者文件

21. 软连接 ln -s 源文件或目录 软连接名(类似于windows的快捷方式)

22. 文件查看 more 按住enter 是一行一行的看,按住空格是一行一行得看,从上往下看。不能往上看。less 是可以通过上下键,进项上下来回看的,用字母q退出,而不是ctrl+c

23. Linux当中默认的文件压缩和打包的格式是xxx.tar.gz

(1) 打包tar:不压缩,仅仅是把文件打包成tar文件

(2) 压缩gz:先打包,再压缩(打包但是不抽空)

24. 重定向(将内容加到另外一个文件当中)

> 覆盖原文件

>!强制覆盖原文件,即当别人在修改文件的时候,也会覆盖原文件

>>在文件末尾追加内容,不会覆盖原文件。

25. 管道

把前一个执行的结果,作为后一步操作的条件

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。