此篇博客中命令皆在腾讯云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