linux基础笔记

# 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 光纤
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Linux 目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。...
    miniminiming阅读 4,334评论 0 4
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 10,024评论 0 16
  • 在Linux中看与识别的软件包 1、源码包 大部分是C写的。需要手工安装,并且繁琐。比较满。 1-1、脚本安装包...
    kun_zhang阅读 2,812评论 0 1
  • 通常多数人的理解是,公司估值达到10亿美元,就可以称为概领域内的独角兽公司。 也正是因为这个观点,困住了很多公司的...
    爱递遗主阅读 1,409评论 0 0
  • 这几天大宝因为报名成为班级英语活动主持人,准备过程让大人也参与,我才正儿八经参与到孩子的英语学习中。读音不准确,语...
    张燕娟的成长家园阅读 3,318评论 1 4

友情链接更多精彩内容