Linux常用命令大全汇总1

1.Linux基础知识

1.1Linux命令精讲

相信大家都了解windows ,windows是面向用户的系统,图形化界面操作,点点对话框便可完成作。Linux是已系统精简出名的,所以不是面向用户操作系统,有一定的操作难度。

1.2Linux系统的优点

  • 一切都是一个文件
  • 系统中拥有小型,单一用途的程序
  • 当遇到复杂任务,通过不同功能用途的程序组合起来完成
  • 避免令人困惑的用户界面就是没有复杂的图形界面
  • 连配置文件都存在文本中,方便增删改查
  • 不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型

1.3.shell

1.3.1shell的定义

shell是Linux系统中后台运行的一种特殊程序,也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。
用户使用应用程序发布指令,比如使用浏览器访问网页,shell就会去通知操作系统需要进行什么样的操作,就相当于解释层。
内核相当于操作系统去指挥硬件,硬件才能工作,否则无法交互。

1.3.2不同环境的shell

bash是linux里面默认的shell程序位于/bin/bash csh
ksh 语言不同比如中文英文都是交流的语言

1.3.3shell 与内 外部命令

shell分为内部命令和外部命令,一般先执行内部命令,hash在执行外部命

内部命令外部命令
集成于shell解释器程序内部的一些特殊指令,也称为内建指令Linux系统中能够完成特定功能的脚本文件或二进制程序
属于shell的一部分属于shell解释器程序之外的命令
没有单独对应的系统文件每个外部命令对应了系统中的一个文件
自动载入内存必须知道其对应的文件位置,由shell加载后才能执行

2.Linux常用文件夹

/:根目录
/boot:系统启动的文件
/dev:放硬件设备,类似硬盘
/etc:放系统默认的配置
(/var/)log:日志文件
/opt:空的文件,存放第三方软件
/tmp:临时文件
/home:客户住目录的基点
/root:超级用户的主目录

3.Linux常用命令

3.1外部命令

  • -l 已长格式显示文件和目录列表 ll=ls -l
  • -a 显示全部包括隐藏文件
  • -A 显示全部文件或隐藏文件,但不包括 . 和…
  • -d 仅列出目录本身,而不是列出目录内的文件数据
  • -h 友好显示文件大小(human,人性化)
  • -R 递归显示该目录及该目录的子目录下的所有内容
  • –color 显示颜色
  • -S 以文件容量大小排序

3.2内部命令

#cd:切换目录
#cp:复制粘贴文件
#mkdir:创建目录
#tar:打包文件
#cat:查看文件内容
#vim:新建文件夹
#mount:挂载
#tail -f:命令的实时监视模式,可按ctrl+c来终止命令

3.3[root@localhost ~]#

[root@localhost ~]# 

root:当前登录用户
localhost:当前主机名
~:当前用户的家目录,/当前所在根目录
#:超级用户提示符,$普通用户提示符

3.4 关机命令

1.halt:立刻关机
2.poweroff:立刻关机
3.shutdown -h now:立刻关机(root用户使用)
4.shutdown -h 10:十分钟后自动关机

3.5重启

reboot
initiate6
shutdown -h now

3.6修改语言

修改LANG变量实现中文语言提示

[root@localhost ~]# LANG=zh_CN.UTF-8
[root@localhost ~]# echo $LANG 
zh_CN.UTF-8
[root@localhost ~]# LANG=en_US.UTF-8
[root@localhost ~]# echo $LANG 
en_US.UTF-8

4.硬件信息及其他系统信息

4.1查看CPU

lscpu命令可以查看cpu信息
cat/proc/cpuinfo也可以查看到

[root@localhost ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    1
座:                 2
NUMA 节点:         1
厂商 ID:           GenuineIntel
CPU 系列:          6
型号:              186
型号名称:        13th Gen Intel(R) Core(TM) i7-13700H
步进:              2
CPU MHz:             2916.953
BogoMIPS:            5836.80
超管理器厂商:  VMware
虚拟化类型:     完全
L1d 缓存:          48K
L1i 缓存:          32K
L2 缓存:           1280K
L3 缓存:           24576K
NUMA 节点0 CPU:    0,1
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 arat

4.2查看内存大小

free
cat/proc/meminfo

[root@localhost ~]# free
              total        used        free      shared  buff/cache   available
Mem:        2014504      639336      839924        9604      535244     1159032
Swap:      20971516           0    20971516

4.3查看硬盘和分区情况

lsblk

[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   60G  0 disk 
├─sda1            8:1    0   20G  0 part /boot
└─sda2            8:2    0   40G  0 part 
  ├─centos-root 253:0    0   20G  0 lvm  /
  └─centos-swap 253:1    0   20G  0 lvm  [SWAP]
sr0              11:0    1  4.2G  0 rom  /run/media/root/CentOS 7 x86_64

4.4查看机器架构

arch

[root@localhost ~]# arch
x86_64

4.5查看内核版本

[root@localhost ky15]# uname -r
3.10.0-693.el7.x86_64
[root@localhost proc]#cat /etc/redhatrelease
CentOS Linux release 7.4.1708 (Core)

4.6系统时间

date查看当前系统时间
-d 你描述的日期,显示指定字符串所描述的时间,而非当前时间

[root@localhost ~]# date
20230703日 星期一 02:19:12 CST

5.操作系统的文件格式

名称作用
f普通文件
d目录文件
l符号链接文件
s套接字
b块设备文件
c字符设备文件
p管道文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

达米安利拉德

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

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

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

打赏作者

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

抵扣说明:

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

余额充值