Linux基础--常用命令

1.文件与目录命令

ls 列出目录内容 ls -l(详细列表)

[root@root ~]# ls  #列出当前目录内容

cd 切换目录 cd /home/user

[root@root ~]# cd /tmp/ #切换到tmp目录下
[root@root tmp]#

mkdir 创建目录 mkdir project

[root@root tmp]# mkdir aa #创建目录aa
[root@root tmp]# ls #查看当前目录
aa

rm 删除文件或目录 rm file.txt

[root@root tmp]# rm aa.txt #删除aa.txt

cp 复制文件或目录 cp aa.txt /tmp/

[root@root ~]# cp aa.txt /tmp/ #复制aa.txt到/tmp下

mv 移动文件或重命名 mv oldname newname

[root@root ~]# mv /tmp/aa.txt /root/bb.txt #从/tmp下移动aa.txt到root下并改名为bb.txt

cat 查看文件内容 cat file.txt 

[root@root ~]# cat file.txt #查看file里的内容
123

touch 创建空文件 touch bb.txt

[root@root ~]# touch bb.txt #创建空文件bb
[root@root ~]# cat bb.txt #查看bb文件里的内容
[root@root ~]# 

pwd 显示当前工作目录 pwd

[root@root ~]# pwd #列出当前目录
/root #在/root下

2.系统信息与监控命令

top实时监控进程和系统资源 动态查看 ctrl+c退出查询

[root@root ~]# top
top - 14:58:20 up 44 min,  3 users,  load average: 0.00, 0.01, 0.05
Tasks: 221 total,   1 running, 220 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   995772 total,    75372 free,   562744 used,   357656 buff/cache
KiB Swap:  2097148 total,  1968124 free,   129024 used.   269008 avail Mem

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
     1 root      20   0  191372   3332   1708 S   0.0  0.3   0:02.30 systemd
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kthreadd
     4 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H
     6 root      20   0       0      0      0 S   0.0  0.0   0:00.06 ksoftirqd/0
     7 root      rt   0       0      0      0 S   0.0  0.0   0:00.02 migration/0
     8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh
 

free 查看内存使用情况 free -h(人性化单位)加上-h以GB单位显示

[root@root ~]# free
              total        used        free      shared  buff/cache   available
Mem:         995772      562100       76016       22216      357656      269652
Swap:       2097148      129024     1968124

[root@root ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           972M        548M         74M         21M        349M        263M
Swap:          2.0G        126M        1.9G

df 查看磁盘空间占用 df -h

[root@root ~]# df
文件系统                   1K-块    已用     可用 已用% 挂载点
devtmpfs                  480860       0   480860    0% /dev
tmpfs                     497884       0   497884    0% /dev/shm
tmpfs                     497884    8804   489080    2% /run
tmpfs                     497884       0   497884    0% /sys/fs/cgroup
/dev/mapper/centos-root 17811456 4559464 13251992   26% /
/dev/sda1                1038336  174128   864208   17% /boot
tmpfs                      99580       4    99576    1% /run/user/42
tmpfs                      99580      28    99552    1% /run/user/0
/dev/sr0                 4554702 4554702        0  100% /run/media/root/CentOS 7 x86_64
[root@root ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 470M     0  470M    0% /dev
tmpfs                    487M     0  487M    0% /dev/shm
tmpfs                    487M  8.6M  478M    2% /run
tmpfs                    487M     0  487M    0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  4.4G   13G   26% /
/dev/sda1               1014M  171M  844M   17% /boot
tmpfs                     98M  4.0K   98M    1% /run/user/42
tmpfs                     98M   28K   98M    1% /run/user/0
/dev/sr0                 4.4G  4.4G     0  100% /run/media/root/CentOS 7 x86_64

date 显示或设置系统日期与时间

[root@root ~]# date
2025年 03月 30日 星期日 15:00:19 CST

whoami 查看当前用户 whoami

[root@root ~]# whoami
root

3.网络命令

ping 测试网络连通性 ping example.com ctrl+c打断

[root@root ~]# ping www.baidu.com
PING www.a.shifen.com (182.61.200.110) 56(84) bytes of data.
64 bytes from 182.61.200.110 (182.61.200.110): icmp_seq=1 ttl=128 time=3.40 ms
64 bytes from 182.61.200.110 (182.61.200.110): icmp_seq=2 ttl=128 time=3.89 ms

curl/wget 下载文件 curl -O https://url 最小化安装没有wget 只有curl

[root@root ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo

ifconfig 查看网络接口信息

ip addr show 查看网卡信息

ssh 远程登录工具 ssh user@server

[root@root ~]# ssh root@192.168.10.129

4.进程命令

ps 查看进程状态 ps aux

kill 终止进程 kill -9 进程号 #根据进程号杀进程-9或者-15

pkill 根据名称终止进程 pkill firefox #根据进程名杀进程

bg/fg 后台 / 前台运行进程

bg(恢复后台进程)

jobs 查看后台任务 jobs

5.压缩与解压

tar 打包与压缩文件(支持 .tar.gz) tar -czvf archive.tar.gz files/

gzip/gunzip 压缩 / 解压 .gz 文件 gzip file.txt

zip/unzip 压缩 / 解压 .zip 文件 unzip archive.zi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值