入坑Linux:系统对比+简介+常用命令->有图易记

本文详细介绍了Linux系统的安装步骤及与Windows的区别,涵盖了Linux体系结构、内核、Shell、文件系统等基础知识。深入讲解了Linux命令如ls、cd、rm、cp等的使用方法,以及文件权限管理命令chmod、chown、chgrp的应用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux环境安装教程完整篇:https://blog.youkuaiyun.com/suoyue_py/article/details/103868386

在接触Linux系统之前,先来认识一下Linux与Windows系统中间的不同点
在这里插入图片描述

Linux体系结构

在这里插入图片描述

Linux内核结构

在这里插入图片描述

Shell

Linux内核的一个外层保护工具,负责完成用户与内核之间的交互

Linux文件系统

Linux文件系统就是一个树形的分层组织结构。
将根(/)作为整个文件系统的惟一起点,其他所有目录都从该点出发。将Linux的全部文件按照一定的用途归类,而不用考虑文件的实际存储位置,无论是存在硬盘上,还是在CD-ROM或USB存储器中,甚至是网络终端。
在这里插入图片描述
绝对路径和相对路径

  • 绝对路径:在本地主机上,以根目录为起点。例如“/usr/games/gnect”就是绝对路径。
  • 相对路径:指相对于用户当前位置的一个文件或目录的位置。例如,用户处在usr目录中时,只需要“games/gnect”就可确定这个文件。
"." :表示当前目录
".." :表示当前目录的上一级目录

在Linux中可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组:
在这里插入图片描述
在Linux中第一个字符代表这个文件的属性

  • [ - ] 普通文件(regular file)
  • [ d ] 目录(directory)
  • [ l ] 链接文件(link file)
  • [ b ] 块设备(block device)
  • [ c ] 字符设备(character device)

『rwx』 的三个参数的组合:文件的权限用3个八进制数来表示
[ r ]代表可读(read):4
[ w ]代表可写(write):2
[ x ]代表可执行(execute):1
这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]:0
在这里插入图片描述
默认情况下
普通文件的权限值为:644
目录的权限值为:755
权限全开值为:777

更改文件的权限命令

  • chgrp:更改文件所属组
    chgrp [-R] 属组名 文件名
    -R:递归更改文件属组
  • chown:更改文件属主,也可以同时更改文件属组
    chown [–R] 属主名 文件名
    chown [-R] 属主名:属组名 文件名
  • chmod:更改文件9个属性
    owner/group/others三种身份各自的read/write/execute权限
Linux常用的命令

0.熟记命令

  • man 获取联机帮助
  • which 查找某个命令的绝对路径
  • alias 起别名,例 alias rm=‘rm -i’
  • clear 清屏
  • echo 输出

1.文件和目录管理命令

  • cd 目录切换命令
    默认进入用户主目录,“cd ”或“cd ~”
    可返回前一个工作目录,“cd -”
  • pwd 显示当前目录
  • ls 显示当前目录的内容
    -a 显示所有文件(包括隐藏的)
    -l 显示文件的详细信息
    -h 易读方式(带单位)
    -u 显示文件的最后访问时间
  • touch 创建空文件和更新时间戳
  • mv 移动文件
  • rm 删除文件
    -r 递归删除,可删除非空目录
    -f 不提示,强行删除
  • mkdir 创建目录
    -p 建立路径上不存在的目录
    -m 指定要创建目录的权限
  • rmdir 删除空目录
  • cp 复制文件
    -r -R 递归复制,可复制目录
    -i 若文件已存在,会询问是否覆盖
    -p 连同文件信息一超复制,包括权限、所有者和时间等
    -f 强行复制
  • cat 显示文件内容,也可用于创建文件
    -n 显示文件时把行号也显示到屏幕上
    -A 显示所有内容,包括特殊字符
  • tac 命令cat的反序写法
  • more 显示文件内容,可分屏查看
    空格:查看下一屏
    Ctrl+D:向下翻屏(同空格)
    退出:q 键
  • less 同命令more,功能更多
    空格键:翻页
    向下移动:j 键
    向上移动:k 键
    向下查找字符串xxx:/ 键 xxx,按 n 键显示下一个
    向上查找字符串xxx:? 键 xxx,按 n 键显示下一个
  • head 显示文件前10行
    -n 显示文件前n行
  • tail 显示文件后10行
    -n 显示文件后n行
  • ./
    执行一个文件

2.网络管理命令

  • ifconfig 网络接口设置命令
    查看网卡的IP设置 ifconfig
    启用某网卡 ifconfig [netif] up
    禁用用某网卡 ifconfig [netif] down
    设置网卡IP地址 ifconfig [netif] [address]

3.系统管理命令

  • uname 查看系统信息
  • ps 查看进程状态
    -A 显示所有进程
    u 以面向用户的格式显示
  • top 查看CPU状态,内存使用情况等
  • kill
    结束一个进程 kill [pid]
    向一个进程发送消息 kill -s [signal] [pid]

Linux命令大全:https://www.runoob.com/linux/linux-command-manual.html

Linux快捷键
  • Tab:实现自动不全功能
  • Ctrl+C:结束(终止)当前命令
  • Ctrl+Z:暂停当前进程(可使用fg命令恢复该进程)
  • Ctrl+D:退出当前终端(等效于输入命令:exit)
  • Ctrl+L:清屏
  • Ctrl+A:将光标移动到命令的最前面
  • Ctrl+E:将光标移动到命令的最后面

在这里插入图片描述
wx公众号:钥道不止
来了就关注一下呗@**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值