Linux命令大全

本文介绍了Linux的不同发行版如Ubuntu、Debian、RHEL和CentOS,以及内核和发行版的区别。讨论了查看内核版本和系统信息的命令,如`uname-a`和`lsb_release-a`。此外,文章还涵盖了基础和维护命令,如`top`和`watch`,以及硬盘管理、文件系统、权限控制和用户管理。网络知识和文件查看工具如`cat`,`more`,`less`和`tail`也在文中提及。

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

1 linux 说明

  Ubuntu 是一个基于    Fedora(测试版)、RHEL(企业版)和CentOS(企业版的社区版)
  
  Debian 【deb格式包(APT)】                               RHL(RPM与YUM包管理)
                                                    
  Linux有两种版本:核心(Kernel) 版本和发行(Distribution) 版本。核心版本仅仅是指内核的版本、它没有用户界面、应用程序等外围资源,所以单纯的内核并不是一个完整的操作系统。发行版本是每个社区或公司增加了诸多外围资源,比如用户界面、系统安装、应用程序等。所以各发行版的内核可以一致,但发行版采取的各种用户应用方式或资源往住是不同的。

用户可以使用命令 uname -a 或者 uname -r 查看Linux内核的版本号。
lsb_release -a 可以查看出是什么版本信息 比如是ubuntu 还是 centos

1. 基础命令

2. 维护命令

top 查看 cpu 利用率等
查看温度
watch -n 0.1 echo CPU: [ [ [(cat /sys/class/thermal/thermal_zone0/temp)/1000]°

3. 硬盘与目录

存储
软盘 fd【0,1,n】
硬盘 sd 【a,b,c,d】【0,1,n】
tmpfs 内存文件系统, 占用内存, 容量一般是内存的1/2。
命令
查看硬盘挂载情况 fdisk -l
查看当前分区情况 df -l
给新硬盘添加新分区 fdisk /dev/vdb
分区完成,查询所有设备的文件系统类型 blkid
格式化分区 先查看当前系统支持格式化成什么类型,输入mkfs,然后按两下tab键
mkfs.xfs /dev/vdb1
目录
见 https://blog.youkuaiyun.com/yup1212/article/details/82152106
存储与目录关联
创建目录 mkdir /mnt/storage
将新分区 /dev/vdb1 挂载到/mnt/storage挂载点下 mount /dev/vdb1 /mnt/storage/

linux文件系统由bootfs和rootfs两部分组成
bootfs:包含BootLoader(引导加载程序)和kernel(内核)
rootfs:root文件系统,包含的就是典型的linux系统的/dev,/proc,/bin,/ect等

4 权限、用户

  1. Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。
  2. Linux下权限的粒度有 拥有者 、群组 、其它组 三种。 一个文件只能归属于一个用户和组
  3. 一个用户可以同时归属于多个组
  4. chmod change permissions mode of a file
    chmod ugo+r a.sh
    u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示所有(包含上面三者)。
    或chmod 777 file (等价于 chmod u=rwx,g=rwx,o=rwx file 或 chmod a=rwx file)
    -rw------- (600) 只有拥有者有读写权限。
    -rw-r–r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。
    -rwx------ (700) 只有拥有者有读、写、执行权限。
    -rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
    -rwx–x–x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
    -rw-rw-rw- (666) 所有用户都有文件读、写权限。
    -rwxrwxrwx (777) 所有用户都有读、写、执行权限。
  5. chown change owner
    chown 用户:用户组 文件夹 -R 递归修改
  6. a

5 网络

172.16.0.0/12 其中 12 代表

6 文件查看

cat命令是整个文件的内容从上到下显示在屏幕上

more命令是整个文件的内容一页一页从上到下显示在屏幕上
linux 管道
less 工具是对文件或其它输出进行分页显示的工具
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。所以加载速度比more更快。
q 是退出命令
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-m 显示类似more命令的百分比
-N 显示每行的行号
-s 显示连续空行为一行
字符串搜索功能:
+/字符串 向下搜索“字符串”
+?字符串 向上搜索“字符串”
-i 忽略搜索时的大小写
例如:
less +/t -iNm /etc/login.defs
head命令是显示一个文件的内容的前多少行
tail命令是显示一个文件的内容的最后多少行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不货之年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值