Linux常用命令总结

文章目录

系统立即关机重启

shell 复制代码
# 关机
shutdown -h now
​
# 重启
shutdown -r now

查看系统,CPU信息

shell 复制代码
# 查看系统内核信息
uname -a
​
# 查看系统内核版本
cat /proc/version
​
# 查看当前用户环境变量
env
​
cat /proc/cpuinfo
​
# 查看有几个逻辑cpu, 包括cpu型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
​
# 查看有几颗cpu,每颗分别是几核
cat /proc/cpuinfo | grep physical | uniq -c
​
# 查看当前CPU运行在32bit还是64bit模式下, 如果是运行在32bit下也不代表CPU不支持64bit
getconf LONG_BIT
​
# 结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit
cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

命令重命名

shell 复制代码
# 在各个用户的.bash_profile中添加重命名配置
alias ll='ls -alF'

同步服务器时间

shell 复制代码
sudo ntpdate -u ntp.api.bz

后台运行命令

shell 复制代码
# 后台运行,并且有nohup.out输出
nohup xxx &
​
# 后台运行, 不输出任何日志
nohup xxx > /dev/null &
​
# 后台运行, 并将错误信息做标准输出到日志中 
nohup xxx >out.log 2>&1 &

强制活动用户退出

shell 复制代码
# 命令来完成强制活动用户退出.其中TTY表示终端名称
pkill -kill -t [TTY]

查看命令路径

shell 复制代码
which <命令>

查看进程所有打开最大fd数

shell 复制代码
ulimit -n

新增用户

shell 复制代码
useradd 用户名
passwd 用户名

增加sudo权限

shell 复制代码
vim /etc/sudoers

磁盘,文件,目录相关操作

vim操作

shell 复制代码
#normal模式下 g表示全局, x表示查找的内容, y表示替换后的内容
:%s/x/y/g

#normal模式下
0  # 光标移到行首(数字0)
$  # 光标移至行尾
shift + g # 跳到文件最后
gg # 跳到文件头

打开只读文件,修改后需要保存时(不用切换用户即可保存的方式)

shell 复制代码
# 在normal模式下
:w !sudo tee %

查看磁盘,文件目录基本信息

shell 复制代码
# 查看磁盘挂载情况
mount

# 查看磁盘分区信息
df

# 查看目录及子目录大小
du -H -h

# 查看当前目录下各个文件, 文件夹占了多少空间, 不会递归
du -sh *
相关推荐
想躺在地上晒成地瓜干1 小时前
树莓派超全系列教程文档--(57)如何设置 Apache web 服务器
服务器·apache·树莓派·raspberrypi·树莓派教程
Linux运维技术栈1 小时前
Vim 命令大全:从入门到精通
linux·编辑器·vim
c7_ln1 小时前
Linux基本指令(包含vim,用户,文件等方面)超详细
linux·操作系统·vim
苹果醋32 小时前
AI大模型竞赛升温:百度发布文心大模型4.5和X1
java·运维·spring boot·mysql·nginx
晨曦backend2 小时前
Vim 撤销 / 重做 / 操作历史命令汇总
linux·编辑器·vim
晨曦backend2 小时前
Vim 插件管理:MiniBufExplorer 使用指南
linux·编辑器·vim
fatiaozhang95273 小时前
中兴B860AV1.1_晨星MSO9280芯片_4G和8G闪存_TTL-BIN包刷机固件包
android·linux·adb·电视盒子·av1·魔百盒刷机
froxy3 小时前
Panthor 开源方案与 Mesa 图形库的技术解析
linux·开源
nice_evil3 小时前
华为Openeuler/Linux/CentOs 网络配置及故障排查/远程连接设置ssh/ibmc等问题及解决方案合集
linux·网络·centos·openeuler·网络配置与激活
liulilittle3 小时前
OpenSSL 的 AES-NI 支持机制
linux·运维·服务器·算法·加密·openssl·解密