linux基础笔记
2019-04-11 本文已影响0人
流_2908
# linux基础
磁盘分区表示
-
Linux中将硬盘、分区等设备均表示
在这里插入图片描述 -
硬盘和分区结构
在这里插入图片描述
文件系统类型
- Linux中默认使用文件系统类型
- EXT4,第3代扩展(Extended)文件系统
- SWAP,交换文件系统
- Linux支持的其它文件系统类型
- FAT16,FAT32,NTFS
- XFS,JFS
- ......
系统常用命令
- df -T 查看挂载详细信息
- umount /dev/sr0 卸载光驱sro
- mount /dev/sr0/media 挂载光驱media
- tar zxvf file.tar.gz 解压file.tar.gz
- ls 查看目录,后面加-l,以长格形式显示,加-a显示所有文件的子目录和文件信息,包括隐藏文件,加-R递归显示文件信息
- du 统计目录及文件的空间占用情况,后面加-a统计时包括所有文件,加-s只统计每个参数所占用的空间大小
- unmae uname查看系统相关信息,加上-r 显示内核信息,加上-a查看全部信息
- mkdir 创建新的目录
- touch 创建文件,其也可以更新日期
-
ln 源文件 链接文件
创建连接文件,其后加-s创建的是软连接 - cp 复制文件,其后加-r可以递归复制整个目录,加-p保持源文件的属性不变,加-f强制覆盖目标同文件或目录,加-i需要覆盖文件或目录时进行提醒
- rm 删除,其后加-f可以强制删除文件或目录,加-r递归伤处整个目录
- mv 移动文件或目录
- find 用于查找文件或目录,加-name按文件名查找,加-size按大小查找,-user按文件属性查找,-type按文件类型查找
- cat 显示出文件的全部内容,加-n给出输出的所有行加上编号,cat 1 2 >3 可以将1,2文件合并为文件3
- head 和cat的功能类似,默认查看前十行,与其相反的是tail命令,其默认查看的是文件的后十行
- more 也是查看文件,但是它是每次查看一个窗口的内容,点击空格键可以继续往下产卡
- wc 统计文件中的单次数量,字节数,行数,加-l统计行数,加-w统计单词数,加-c统计字符数
- gzip,bzip2 进行归档与压缩,后加 -9 表示高度压缩,加-d释放压缩,gzip的文件后缀名为.gz,bzip2的后缀名为.bz2
- tar 归档,释放,没有压缩功能,后-c创建归档文件,其后缀名为.tar,加-v输出详细信息,加-f表示使用归档文件,加-x解开归档文件,加-t显示包内的文件,如==tar-cvf 4.tar 1 2 3== 表示将文件1,2,3打包归档为==4.tar,tar -xvf 4.tar== 解开归档文件
- useradd 添加用户账户
- userdel 删除用户,其后加-r,会把家目录也同时删掉
- history 查看历史命令
- hostname 查看主机名
- cat /proc/cpuinfo 查看cup相关信息
- cat /proc/meminfo 查看内核信息
- shutdown now 关机
- reboot 重启
- pwd 查看当前路径
- ifconfig 查看ip
- dhclient 接口 重新获取ip
- route -n 查看当前路由
- netstat 查看系统的网络连接情况,路由表,接口统计等信息,其后加-a显示所有的活动连接,加-n以数字形式显示,-p 显示进程信息,-t 查看TCP协议相关信息,-u查看UDP协议相关信息,-r显示路由表信息,如netstat -utnlp 查看当前UDP和TCP开放的端口
- chmod 设置用户权限,r-- 4,w--2,-x--1(r表示可读,w表示可写,x表示可执行)
目录
- bin 主要用来存放普通用户的可执行命令
- boot 用来存放系统装载程序
- dev 设备文件
- etc 主要存储配置文件
- home 普通用户的家目录
- lib 库文件,静态库
- lost+found 挂载硬盘
- media 挂载点目录和移动设备
- opt 安装第三方程序软件
- root 管理员家目录
- mnt 挂载额外的临时文件
- proc 伪文件系统,内核映射问价,开机生成临时配置文件
- sbin 管理员可执行命令
- selinux 服务防护
- srv tmp sys 存放临时配置文件
- usr 安装web程序
- var 系统库和系统日志
== 终端中如果其前是“#”代表此时是管理员权限,如果是“$”代表的是非管理员权限 ==
网卡类型
- eth0 以太网
- lo (虚拟)回环设备
- ppp0 使用PPP协议的串口设备(通常指调试解调器)
- tr0 令牌环(Token Ring)
- fddi0 光纤