Linux基本知识(2)
1. 线上查询命令
1. man:用来解释一个Linux命令的使用和注意事项
2. locate:用来定位文件和目录
3. whatis:用来解释某个Linux命令的含义
2. 文件或者目录的压缩和解压缩操作
1. bzip2:压缩文件,只保留压缩后的文件,源文件会删除 xxxx.bz2
2. bunzip2:解压缩文件,只保留解压缩后的文件,源文件会删除
3. gzip:压缩文件 xxxx.gz
4. gunzip:解压缩文件
5. tar:对文件和目录进行压缩和解压缩
格式:(压缩)tar 参数 压缩文件名称 要压缩的文件
(解压缩)tar 参数 压缩文件的名字
参数:-c:创建压缩 -v:解压缩
-t:在不解压缩的情况下,查看压缩文件的内容
-z:gzip命令,用来结合压缩和解压缩文件
-j:bzip2命令,用来结合压缩和解压缩文件
-v:显示压缩和解压缩的过程
-f:指定压缩名称
3. 文件阅读命令
1. head:查看文件头部内容(前10行)
2. tail:查看文件尾部内容(后10行)
3. more:分页查看文件内容
more使用【空格键】和【b键】控制前后移动,【q键】查看结束
more也可以进行关键字查找,只不过查找到关键字第一次出现的位置前两行,其余分页查看
5. |:管道符,作用是将前面命令的输出当做后面命令的输入
4. 定位、查找文件命令
1. which:定位出和该命令相关的文件,只要找到一个与其相关的文件,就会停止查找
2. whereis:用来查找和命令相关的文件或程序,会把所在的位置信息罗列出来
格式:whereis 【参数】 Linux文件或程序
参数:-b:只查找二进制文件(源文件、可执行文件)
-m:man说明文件,查出说明文档路径
5. 管理使用者和设置权限的命令
1. useradd:添加用户
格式: useradd 添加用户名
2. passwd
格式:passwd 用户名
3. userdel:删除用户
格式:userdel 用户名:仅删除用户,但用户相关的目录还在home中
userdel -r 用户名:将用户相关目录以及用户一起删除
4. su
格式:su 用户名:仅切换用户,但是新用户在终端中,用到的系统环境还是属于上一个用户
su -l 用户名:不仅切换了用户,还将新用户的系统环境切换到终端环境中
5. chomd:修改权限
1. ls -a命令查看文件的权限
2. 权限的长度占10位字符:
第一位:文件类型,d:代表文件夹或目录;-代表文本文件
第2-4位:文件拥有者权限 (u)
第5-7位:和文件同组成员权限 (g)
第7-10位:其他人 (o)
所有人(a)
r:只读 ;w:只写;x:可执行
3. 权限的修改方式:
+:添加 -:删除 =:重新赋予
格式:chomd 用户(u g o) 修改方式(+ - =) 权限(r w x) 文件名
4. 数字修改法
r--->4 w--->2 x--->1
6. chown:更改文件的拥有者
格式:chown 用户名 文件名
7. chgrp:用于更改文件所属的群组
6. 有关机和查看系统信息的命令
1. exit:退出
2. reboot:重启
3. halt:关机
4. ps,tup:查看系统文件中进程相关的信息
ps:静态查看过程,查看某一时刻的进程
ps u:列出进程所有者相关信息
ps x:列出所有程序分布情况(所有进程)
top:动态查看过程
5. kill:终止进程
6. date:定时间
data r 文件名:查看该文件最后一次修改时间
data -s 时间点:设置时间
7. 磁盘空间命令
1. df -a:查看所有文件系统的使用情况
2. du -ab:查看所有文件或目录所占的空间
8. 网络操作命令
1. ifconfig:查看网络配置信息
2. ping:检测网络
3. netstat:列出网络使用情况
4. service network restart:重启网卡
9.其他命令
1. clear:清屏
2. echo:输出
3. uptime:显示系统运行的时间
4. wc:用于计算字数(行数 -l),字数(-w)。字符数(-c)