LINUX基础
-
基本思想:1)一切都是文件;2)每个软件都有确定的用途
-
内核版本:主版本.此版本号.修订次数
此版本号:奇数版本-开发版本;偶数版本-稳定版本 -
Linux目录结构
-
Linux命令
1)dd 删除一行文字
2)x 删除一个字符
3):n 将光标移到第n行
4)$ 光标移至文本行尾
5)G 光标移至文本的最后一行
6)/ 查找某个字符串 -
vi的使用
a追加文本 -
bzip 压缩文件(不是目录)/解压缩
1)压缩:bzip2 filename 文件会被压缩,原文件被删除,压缩后保存为filename.bz2
2)解压L:bunzip2 filename.bz2;压缩包会被删除,解压为filename -
gzip压缩/解压缩
1)压缩:gzip filename 原文件被删除,压缩后为filename.gz
2)解压:gunzip filename.gz 压缩包会被删除,解压为filename
3)gzip -r 目录名 递归处理,将指定目录下的所有文件以及子目录一并处理。
这里压缩的是文件,目录下的子目录是不会被压缩的,压缩的只是目录下的文件,目录和子目录仍然保留。
4)解压的时候也是用gunzip -r 目录名 -
tar命令
功能:将文件或者目录进行打包,或者解压 -
管理用户
1)添加用户:useradd 【用户名】
2)删除用户:userdel 【参数】【用户名】
只用 userdel xy 命令删除用户,用户虽然删除了,但是在/home里还有xy的相关文件。
用userdel -r xy删除用户。
或者 userdel xy之后再rm -r /home/xy
- chgrp 更改文件所属组 chgrp xu a 将a文件的所属组该为xu
- chown 更改文件的owner。只有root用户才能使用。
- su -l 用户 切换用户,并且载入该用户的环境变量。
- passwd 【用户名】 更改该用户的密码
- exit 退出;文本模式下ctrl + D
- 重启
- reboot
- shutdown -r【时间】,在该时间重启
shutdown -r now ,马上重启。
- ps 查看在计算机系统中,哪些程序正在执行及其执行的情况
用它来找出所有的process id和名称;也可以用它开列出所有程序占用内存情况
ps 【参数】 ps u 查看有关使用者的信息
ps x 列出所有程序的分布情况(查询进程的进程号pid)
【UID是用户ID,PID是进程ID,PPID是父bai进程ID。】
top 动态内存占用情况 - kill 【j进程号】,杀死进程
- date