-
《Linux 个别文件 说明:》
-
etc: 这个目录存放所有的系统管理所需要的配置文件
-
root : 该目录为系统管理员目录,root是具有超级权限的用户
-
tmp: 这个目录是用来存放一些临时文件的。
-
usr: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
-
《lLinux 辅助工具》
-
XShell , SecureCRT , putty 是远程工具
-
Xftp , WinSCP是文件管理工具
-
<基础LInUx 操作命令>
-
使用ll目录名 查看指定目录下的文件和目录列表
-
只列出文件/目录名
-
例如:在当前目录执行 ls
-
-rw-rw-rw-表示文件
-
drw-rw-rwd表示目录文件夹
-
创建目录: mkdir 目录名
-
删除文件或目录 rm , rm -rf rm - rf 表示删除目录 r表示递归删除 f 不做确认提示
-
复制文件命令cp ,cp -rf 语法:cp 被复制的文件名 新文件名 -rf表示递归赋值
-
查看文件全部内容: cat 文件路径
-
分页查看文件内容:more 文件路径 如果需要 逐屏输出(按空白键space就往下一页)、Enter 一行一行展示
-
查看文件开头的N行数据: head -n (默认是十行)
-
显示文件尾部的n行数据tail -n 数字 ,默认是10行 例如:tail /root/anaconda-ks.cfg 尾部的后面加个_n 2
-
在文件中(可以多个文件同时)搜索字符串,可以使用正则表达式
语法: grep [参数] 搜索的字符串内容 文件名1 [文件n]
(注意 默认区分大小写 可以在grep -i 可以不区分 如果搜索的文本中有空格需要使用引号)
-
搜索整个单词,是其他字符串的一部分的不符合条件
-
在多个文件搜索 列如 grep java aa.text bb.text;
-
使用管道 “|” 例如: cat aa.txt | grep java
-
切换用户:su 用户名(注意命令提示符“#”变为“$” , root@localhost(为#号) 变为 centos@localhost($号))
-
-
tar压缩(归档)
-
tar用来压缩和解压文件, tar压缩后的文件也叫归档文件。
-
语法: tar 参数 要压缩或解压的文件或目录
-
常用参数:
-
z : 使用压缩,生成的文件名是 xxx.tar.gz 这是linux中常用的压缩格式。
-
c : 创建压缩文档
-
v : 显示压缩,解压过程中处理的文件名
-
f : 指定归档文件名, tar参数后面是归档文件名
-
x : 从归档文件中释放文件,就是解压。
-
t : 列出归档文件内容,查看文件内容
-
C: 解压到指定目录,使用方式 -C 目录 , C 是大写的。
-
创建归档文件(压缩) 语法:tar -zvcf 归档文件名 要归档文件列表
-
例如:tar -zcvf txtfile.tar.gz aa.txt(可以归档压缩多个文件 和通配)
解压:释放压缩的文件内容
语法: tar -zxvf 已归档的文件名。
参数:x : 解压,从归档文件中释放文件,
解压 file.tar.gz
语法:tar -zxvf file.tar.gz
-
测试网络连通: ping
-
查看ip信息: ifconfig
-
wget 网络下载
-
-
- : 表示文件
l : 软链接文件(windows快捷方式)
d: 目录
c: 字符设备文件,一次传输一个字节的设备被称为字符设备。例如键盘,鼠标
-
linux权限机制采用UGO模式。其中 u(user)表示所属用户、g(group)表示所属组、o(other)表示除了所属用户、所属组之外的情况。
读权限:读取文件内容,对文件执行cat ,more ,less这样的查看命令,对目录来说可以读取目录中文件列表
-
r--read 读权限 4
- 写权限:编辑、新增、修改文件内容
-
w--write 写权限 2
- 执行权限:进入目录,访问目录中的文件内容。
-
x--execute 执行权限 1
- 常见权限设置
-
rwx= 4 + 2 + 1 = 7
常见644、755、777三种权限
创建文件用户就是文件的拥有者, 用户所在的组就是文件的所在组。除了创建文件的用户都是其他用户。root有最高的权限。
-
修改文件权限 chmod
语法 chmod UGO权限 文件/目录
例如: 先以root用户创建文件aa.txt ,查看文件的权限, 其他用户只要r读的权限。centos对aa.txt来说就是其他用户。
-
管道和重定向
重定向输出覆盖: >
向文件输出内容,文件不存在则新建文件再输出;文件存在先清空文件,再写入内容。
例如: echo “write some” > t1.txt
-
重定向输出追加: >> 表示向文件输出内容,文件不存在则新建文件再输出;文件存在,则新的内容追加到文件的后面。例如:echo “hello new word” >> t1.txt
- 管道 | 管道就是用“|”连接两个命令,以前面一个命令的输出作为后面命令的输入,用于把管道左边的输出作为右边的输入。
启动vi编辑器
语法:vi 文件名
说明:如果文件存在,则打开该文件,如果参文件不存在,则会新建该文件(不是立即创建,而是在保存的时候创建)
vi操作分为命令模式和编辑模式
命令模式:按Esc键,进入命令模式,命令模式下无法编辑
编辑模式:按 a 或者 i 字母键,进入编辑模式(此时,底部会出现insert)。在命令模式下按 :wq (冒号键w键q键)保存退出,按 :q! 不保存退出。
从命令模式进入编辑模式按a 或者 i 字母键。
从编辑模式进入命令模式按Esc键。