新手小白学习Linux系统的命令行基础

目录

一命令行基础

1.命令语法

2.命令类型

3.type命令

4.命令补齐

二.系统基本操作命令

1.路径类型

2.操作命令


一命令行基础

1.命令语法

(1).选项可以有多个

(2).参数也可以有多个

2.命令类型

(1).外部命令:集成于shell解释器之内的命令运行速度更快,也称之为內嵌式命令

(2).外部命令:集成于shell解释器之外的命令,能够完成特定功能的脚本文件或二进制程序文件

3.type命令

(1).作用:查看命令的类型

(2.语法:type需要查看的命令字

4.命令补齐

(1).随便输入字母

(2).按两次tab键

(3).输入到指定字母后没有其他命令则会补齐

二.系统基本操作命令

1.路径类型

(1).绝对路径:每次都从/(跟)出发

(2).相对路径:从当前位置出发

2.操作命令

(1).查看主机名:hostname

 hostname
localhost.localdomain

(2).查看所有网卡,包括未启用的网卡:ip a

 ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:01:94:21 brd ff:ff:ff:ff:ff:ff
    inet 192.168.110.137/24 brd 192.168.110.255 scope global dynamic ens33
       valid_lft 1202sec preferred_lft 1202sec
    inet6 fe80::20c:29ff:fe01:9421/64 scope link 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:5a:7b:0d brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
    link/ether 52:54:00:5a:7b:0d brd ff:ff:ff:ff:ff:ff

(3).只查看已启用网卡:ifconfig

ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.110.137  netmask 255.255.255.0  broadcast 192.168.110.255
        inet6 fe80::20c:29ff:fe01:9421  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:01:94:21  txqueuelen 1000  (Ethernet)
        RX packets 24531  bytes 1793666 (1.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 37577  bytes 62871374 (59.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
​
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
​
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:5a:7b:0d  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
​

(4).查看指定网卡参数:ifconfig 网卡名称(例:ens33)

ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.110.137  netmask 255.255.255.0  broadcast 192.168.110.255
        inet6 fe80::20c:29ff:fe01:9421  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:01:94:21  txqueuelen 1000  (Ethernet)
        RX packets 24964  bytes 1825117 (1.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 38267  bytes 63939684 (60.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

(5).查看cpu信息:cat /proc/cpuinfo或lscpu

 cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 25
model           : 80
model name      : AMD Ryzen 7 5800H with Radeon Graphics
stepping        : 0
cpu MHz         : 3194.002
cache size      : 512 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 16
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl tsc_reliable nonstop_tsc extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext retpoline_amd ssbd ibrs ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero arat umip pku ospke vaes vpclmulqdq overflow_recov succor
bogomips        : 6388.00
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 45 bits physical, 48 bits virtual
power management:

(6).查看内存信息:cat /proc/meminfo或lsmem

cat /proc/meminfo
MemTotal:        1863000 kB
MemFree:           66620 kB
MemAvailable:     773664 kB
Buffers:             108 kB
Cached:           813632 kB
SwapCached:            0 kB
Active:           648208 kB
Inactive:         625164 kB
Active(anon):     457972 kB
Inactive(anon):    13604 kB
Active(file):     190236 kB
Inactive(file):   611560 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2097148 kB
SwapFree:        2097148 kB
Dirty:                 8 kB
Writeback:             0 kB
AnonPages:        459652 kB
Mapped:           136884 kB
Shmem:             11944 kB
Slab:             144904 kB
SReclaimable:      72672 kB
SUnreclaim:        72232 kB
KernelStack:       10832 kB
PageTables:        35612 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3028648 kB
Committed_AS:    3890380 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      221760 kB
VmallocChunk:   34359277564 kB
Percpu:            55808 kB
HardwareCorrupted:     0 kB
AnonHugePages:    141312 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      110464 kB
DirectMap2M:     1986560 kB
DirectMap1G:           0 kB

(7).查看内存的使用情况:free -m

free -m
              total        used        free      shared  buff/cache   available
Mem:           1819         888          64          11         865         755
Swap:          2047           0        2047

(8).查看磁盘的使用情况:df -Th

df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  894M     0  894M    0% /dev
tmpfs                   tmpfs     910M     0  910M    0% /dev/shm
tmpfs                   tmpfs     910M   11M  900M    2% /run
tmpfs                   tmpfs     910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        50G  4.3G   46G    9% /
/dev/mapper/centos-home xfs       147G   33M  147G    1% /home
/dev/sda1               xfs      1014M  185M  830M   19% /boot
tmpfs                   tmpfs     182M   44K  182M    1% /run/user/0

(9).关机命令:poweroff或shutdown now或init 0

(10).重启命令:reboot或shutdown -r或init 6

(11).切换目录:cd

(12).查看目录内容:dir或ls

(13).查看文件内容:cat

(14).打印所处目录的绝对路径:pwd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值