Linux小记

简介: Linux小记

Linux


阿里centos7 镜像地址: http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/

ls /etc/sysconfig/network-scripts/

ifcfg-ens33


系统分区


  • 主分区: 最多有四个
  • 扩展分区最多一个(一个硬盘)
  • 主分区与扩展分区一共只能有四个
  • 扩展分区不能写入数据和格式化, 可以包含逻辑分区
  • 逻辑分区可以写入数据, 和格式化


分区挂载


必须分区

  • / (根分区)
  • swap分区 (交换分区,内存2倍,不超过2GB)

推荐分区

  • /boot (启动分区,200MB)


硬件设备文件名

硬件名 对应文件名
IDE硬盘 /dev/hd[a-d]
SCSI/SATA/USB硬盘 /dev/sd[a-p]
光驱 /dev/cdrom 或 /dev/sr0
软盘 /dev/fd[0-1]
打印机(25针) /dev/lp[0-2]
打印机(USB) /dev/usb/lp[0-15]
鼠标 /dev/mouse


文件目录说明


  • bin binary 二进制可执行文件
  • s super 超级用户
目录名 目录作用
/ 根目录
/bin/ 存放系统命令,普通与超级用户都可执行。单用户模式下也可以执行。
/sbin/ 保存和系统环境设置相关的命令,只有超级用户可以使用,某些普通用户可查看。
/usr/bin/ 存放系统命令,普通与超级用户都可执行。无系统启动相关命令,单用户下不能执行。
/usr/sbin/ 存放根文件目录不必要的系统管理命令,例如多数服务程序。只有超级用户可以使用。
/boot/ 系统启动目录,保存系统启动相关文件,如内核文件和启动引导程序(grub)文件等。
/dev/ 设备保存文件位置,保存硬件文件目录。
/etc/ 配置文件保存位置。系统内所有采用默认安装方式(rpm)的服务的配置文件全部保存在此,如系统账户密码,服务启动脚本,常用服务配置文件
/home/ 普通用户的主目录。每个用户都具有一个默认登录位置,普通用户的家目录就在/home下建立一个与用户名相同的目录
/lib/ 系统调用的函数库保存位置。
/lost+found/ 系统意外崩溃,断电关机等,产生的一些文件碎片存放在这里。系统启动时fsck工具检查这个目录并修复以损坏的文件系统。每个分区都会有一个备份恢复目录。
/media/ 挂载目录。挂载媒体设备,例软盘或光盘
/mnt/ 挂载目录。挂载额外设备,U盘,移动硬盘等
/misc/ 挂载目录。建议挂载NFC服务的共享目录。
/opt/ 第三方安装的软件保存位置。这个目录就是安置与存放其他软件的位置。
/proc/ 虚拟文件系统,数据保存在内存中,不保存在硬盘中。主要保存系统的内核、进程、外部设备状态、网络状态等。 cpuinfo 保存CPU信息,devices保存设备驱动列表,filesystems保存文件系统,net保存网络信息协议。
/sys/ 虚拟文件系统,也是保存在内存中,主要保存内核相关信息。
/root/ 超级用户的家目录。普通用户在 /home/ 目录下,超级用户在根目录下
/srv/ 服务数据目录。
/tmp/ 临时目录。系统存放临时文件的目录,所有用户都可访问与写入。不保存重要数据,建议每次开机清空。
/usr/ 系统软件资源目录。Unix Software Resource 的缩写。系统绝大数的软件安装目录。
/var/ 动态数据保存位置。主要保存缓存、日志以及软件运行所产生的文件


Linux特点(与window区别)


  • Linux下一切皆文件,包括硬件也是以文件的方式存储在根目录中。
  • Linux 严格区分大小写,包括文件名、命令行。
  • 文件目录命名除表示根目录的"/"以外,所有特殊符号包括空格(但是一般不建议使用空格)都可以使用
  • Linux文件不以后缀区分,没有后缀. 有的文件带有后缀只是为了便于管理员区分文件类型,但是系统不通过此区分.


根目录文件说明


  • temp 临时文件
  • cache 缓存文件
  • download 下载文件
  • backup 备份文件


注意


  • 运行高峰期,不执行高负载命令。

2021/12/10


目录处理命令


注意点

  • 命令多参数可合并使用,例:同时使用ls的-a与-l参数 => ls -la (参数不区分顺序)
命令 参数 备注
ls -a 显示所有(包括隐藏)文件|| -l 详细信息显示 || -d 查看目录属性 查看文件目录
mkdir -p 递归创建 创建目录
cd cd / 切换到根目录 cd … 返回上一级目录 cd . 当前目录 切换目录
pwd 获取当前所在目录路径
rm rmdir 删除空目录 删除文件
cp cp [原文件/目录] [目标目录] -r 复制目录 -p 保留文件属性(同步时间) 复制文件
mv 同时剪切多个 , 剪切同时改名 剪切文件 / 重命名
rm -r 删除目录 -f 不予确认提示,强制执行 删除文件/目录
touch 创建文件
cat -n 显示行号 查看文件内容(只读)
tac 反序显示文件内容
more (空格/F)翻页,(回车)换行,(Q)退出, 分页显示文件内容(显示浏览进度)
less (pageup)向上翻页,(上箭头)向上换行,同时也支持more的命令,输入"/" 进入搜索,(N)跳转下一个匹配项 分页显示文件内容
head -n 行数 查看前 {行数} 行的内容 默认10行 指定行数查看
ln1 -s 创建软连接 -s [源文件] [目标文件] 不带参数 -s 创建硬链接文件 链接创建
w 查看当前在线用户信息
write 给特定用户发送信息
wall 广播信息(包括自己)
ping -c 指定ping次数 测试网络连接
logout / exit 退出登录


部分命令说明


– ls

  • ls -l 简写 ll
  • ls -l+目录 查看目录下文件详细信息
  • ls -ld+目录 查看目录本身的详细信息
  • ls -i 查看(目录下)文件唯一id
  • ls -a 查看全部文件
  • ls -lh 以较直观的方式展示文件详细信息

– mkdir

  • mkdir +文件路径 创建文件
  • mkdir -p 文件路径 可在本身不存在的目录下创建文件
  • mkdir + 文件路径 文件路径 同时创建多个文件

– cp

  • cp +文件路径 文件路径 目标路径 同时复制多个文件到
  • cp -r 文件路径 目标路径+新名称 复制同时更名

–rm

  • rm -f 不提示,强制删除
  • rm -rf 不提示,强制删除目录

– touch

  • touch “hello world” 创建文件名为"hello world" 的文件,(带空格的文件名创建方式)

– more

  • more 文件路径 长文件内容显示.

– less

文件使用用户分为三类:

  • 所有者 user u (only one)
  • 所属组 group g (用户集合)
  • 其他人 other o

文件时间三种:

  • 最后一次访问时间
  • 状态修改时间
  • 数据修改时间
  • 没有文件的创建时间!!!

文件类型说明符:

  • " l " 表示 是一个软链接文件 类似window的快捷方式,所有人都拥有文件的全部权限
  • " d "表示为一个目录
  • " - " 表示是一个二进制文件

权限说明:

  • " r " read 读权限
  • " w " write 写权限
  • " x " execute 执行权限


对于文件详细属性说明


一共九列,分别说明

以第一行的为 例

lrwxrwxrwx 1 root root 7 Dec 8 00:34 bin
文件类型说明与权限说明2 引用系数(表示文件被调用次数) 所有者 所属组 文件大小(默认单位字节) 最后一次修改时间(未被修改则是创建时间) 文件名


注脚


系统运行级别


init 0~6

  1. 关机
  2. 单用户 类似window安全模式
  3. 不完全多用户,不含NFS服务
  4. 完全多用户
  5. 未分配
  6. 图形界面
  7. 重启
  • runlevel 查看当前用户级别
  1. 软链接类似于快捷方式,硬链接是浅复制,i节点id相同(同步更新,但不会同时被删除),不能对目录使用,不能跨分区,cp -p是深复制 ↩︎
  2. 此列一共10个字符,第一个字符表示文件类型,余下9个字符,按序 以用户类型 所有者、所属组、其他人分别分配权限,每个用户用户类型权限占用3个字符,“ - ” 表示 无此权限,例:“rwx” 表示拥有全部权限 ,“r–” 表示只有 读权限 ↩︎
相关文章
|
4月前
|
缓存 监控 Linux
在Linux中,如何进行数据库调优?
在Linux中,如何进行数据库调优?
|
Java Linux 应用服务中间件
|
Linux
oeasy教您玩转linux010204-figlet
oeasy教您玩转linux010204-figlet
292 0
|
Perl
linux 跟阿铭学linux
关机指令 image.png image.png cat -A file 显示所有的内容 chgrp groupa dir chgrp -R groupa dir chmod ugoa umask chattr c 自动压缩 解压 image.
1246 0
|
Shell Linux
linux more
more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。
760 0
|
Linux
linux下DUCKDNS
版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396558 参考:https://www.youtube.com/watch?v=TyqbetLXwcY 登录https://www.duckdns.org选择你的域名,然后看官方文档。
1603 0

热门文章

最新文章