linux相关命令1

1、输出当前系统CPU的架构(以Ubuntu系统为例)

dpkg --print-architecture

2、修改了/etc/ssh/sshd_config文件后,重启ssh服务

systemctl restart ssh

3、查看VPS为哪款系统

# 显示当前系统的内核信息
uname -a
# 显示当前系统的发行版信息
lsb_release -a
# 显示当前系统的主机名和操作系统信息
hostnamectl

4、网络相关的命令

# 显示名为eth0的网络接口的状态和统计信息。
# 具体地,选项-s表示显示接口的详细统计信息,-h用于格式化输出,link show指示要显示网络接口的状态。
ip -s -h link show eth0
# 获取公共ip地址
curl ipinfo.io

5、linux查找命令

# 从根目录开始递归搜索所有文件和目录,查找文件名包含xxx的文件,并输出文件的完整路径
find / -name "*xxx*"
# 计算 Linux 文件夹中的文件数量
ls -p | grep -v / | wc -l

6、文件相关的命令

# 使用重定向符 > 将标准输出重定向到 filename 文件中,即将一个空字符串写入到该文件中,从而清空文件的内容
> filename
# 使用 truncate 命令将 test.txt 文件的大小截断为 0,从而清空文件的内容。该命令不会删除文件,只会清空文件内容
truncate -s 0 test.txt

7、linux新建用户

# 当您使用 adduser filebrowser 命令创建新用户时,如果没有指定 --gid 选项来指定要分配给用户的初始组 ID,
# 则默认情况下会创建与用户名相同的组,并将该组 ID 分配给新用户的 GID。
adduser filebrowser
id
su - filebrowser

8、删除用户

rm -r /home/filebrowser
deluser filebrowser
id filebrowser

9、查看磁盘空间

# 这个命令的意思是以人类可读的格式显示磁盘分区的空间使用情况,同时包括每个分区的文件系统类型。这对于了解磁盘空间使用情况和文件系统类型非常有帮助。
df -Th
# 以人类可读的格式汇总显示系统根目录下所有一级文件和目录的磁盘使用情况。
du -sh /*

10、查看当前目录下的文件大小

# 查看当前目录下的文件大小
# -l选项表示以长列表格式显示文件信息
# -h选项表示以人类可读的格式显示文件的大小
ls -lh
# 按降序排序显示当前目录下的文件大小
ls -lhS
# 按升序排序显示当前目录下的文件大小
ls -lhSr