Linux基本思想
一、一切皆为文件。
二、每个软件都有确定的用途。
Linux特点
(1) 完全免费(用户可以通过网络或其他途径免费获得,并可以任意修改其源代码);
(2)多用户、多任务;
(3)良好的界面;
(4)支持多种平台;
文件的简单操作命令:
- ls: 列出目录
- Linux底下的文件类型 : ls -l
- 普通文件: -
- 目录文件: d 相当于一个包
- 管道文件: p 通讯使用,不存储东西,相当于通道
- 设备文件: c字符设备 b块设备 c套接字
- 链接文件: l
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp: 复制文件或目录
- rm: 移除文件或目录
- mv: 移动文件与目录,或修改文件与目录的名称
- date: 显示系统当前时间
- cal: 查看当前月月历
- df: 查看磁盘剩余空间的数量
-
创建:
普通文件:touch + 文件名 + 后缀(改后缀加上便于用户自己区分) 目录文件:mkdir + 目录名
-
删除
普通文件:rm +filename 目录文件:rmdir + 目录名(空) rm-r + 目录名(非空)
-
重命名
mv + 源文件名 +newname
-
拷贝
普通文件:cp + 源文件名 +现文件名
-
查看文件夹下的内容
普通文件:cat +文件名
-
编辑普通文件
vi/vim +文件名
文件的复杂操作命令:
-
查看文件命令:
- more + 文件名(一部分一部分的看)
- less + 文件名(只能查看,q退出)
- Head -n + 文件名(看前n行)
- Tail -n +文件名(看后n行)
- cat + 文件名 (全显示)
- 输出重定位: cat 源文件 > 另一个文件(可以原先不存在)
-
修改文件属性:(root底下的操作)文件权限 + 属主 + 组
- 基本就9个权限,分别是user、group、others 3 种身份。可通过u,g,o代表3种身份的权限。
- 权限:chmod
(用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。) - 属主 : chown
(更改某个文件或目录的属主和属组。) - 组 :chgrp
(改变文件或目录所属的组。)
r:可读
w: 可写
x: 普通文件:可执行
目录文件:可进入
- 基本就9个权限,分别是user、group、others 3 种身份。可通过u,g,o代表3种身份的权限。
-
修改文件权限命令:chmod
- mkdir mm.txt
- $ chmod 644 mm.txt
$ ls –l
- 文件搜索:find
Find path option
-name 当前路径下按名字查找 -perm 权限 -user 属主 -group 组 -ctime +n/-n创建时间 -mtime +n/-n 最后修改时间