linux体系-1

此篇博客中命令皆在腾讯云centos3.1上试验过

  • 系统信息

   使用ssh登录到linux服务器(常见ssh工具:xshell,SecureCRT,putty,MobaXterm)

1.查看当前系统内核(常见系统 centos,redhot)

uname -a

cat /proc/version

2.查看登录用户(我是谁)

who

whoami

3.查看当前目录(我在哪)

pwd

4.查看cpu信息(类似win系统  计算机属性)

cat /proc/cpuinfo

结果说明:

processor 逻辑cpu 

physical id 物理cpu

model name cup型号

cpu cores 核数

cpu MHz 主频

5.查看内存信息

cat /proc/meminfo  (这个结果不常用)

free

内存(mem),交换区(swap)的统计信息

总计,已使用,可用缓存等信息

6.查看cpu内存使用情况(类似win系统任务管理器)

top

值得注意的是,多核cpu,在查看cup使用情况时,使用率最高是cpu个数n*100%。比如8核cpu,那么cpu最高可达800%

按ctrl+c退出top窗口

7.查看ip、mac地址

ifconfig

enp3s0表示以太网卡,wlp2s0是无线网卡,HWaddr后的信息即MAC地址

inet后面是ip(本次试验结果 腾讯云服务器内网ip)

ether后面是mac地址

8.查看硬盘信息(分区大小,使用情况)

  fdisk -l

9.查看磁盘使用情况

df

10.查看目录下文件大小

du -sh *

说明 df和du 常常用来处理磁盘空间满了的问题

11.查看当前目录下的文件

ls 

按时间排序

ls -lrt

  • 文件操作

linux重要概念:一切皆文件

文件类型 普通文件,目录文件,连接文件,设备文件,命名管道(FIFO)

1.查看当前目录下的文件

ls

ls -lrt

ll

2.查看文件大小

du -sh aaa.txt

3.新建文件

touch aaa.txt

vi aaa.txt

:wq

echo aaa>filen

4,复制文件

cp aaa.txt bbb.txt

5.重命名文件,修改文件

cp aaa.txt bbb.txt

mv aaa.txt bbb.txt

6.删除文件

删除普通文件

rm aaa.txt

删除目录

rm -r test

7.打包文件 压缩文件

tar cvf test.tar test

格式:tar cvf 打包后的文件名 要打包的文件

tar命令是将一大堆文件或目录变成一个总的文件

压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

Linux 中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)

tar zcvf aaa.tar.gz aaa.txt

8.查找文件

在当前目录下查找文件

find -name aaa.txt

ls aa*

9.写入文件内容

覆盖> ,在结尾追加>>

echo abcdefg>aaa.txt

修改文件内容

10.查看文件内容

看最后一屏内容

cat

显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看

more

使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看

less

查看文件的开头几行

head

查看文件的结尾几行

tail

查看文件,可以编辑

vi/vim

猜你喜欢

转载自blog.csdn.net/weixin_38076311/article/details/81142230