系统信息查看
uname -a # 查看内核/操作系统/CPU信息
head -n 1 /etc/issue # 查看操作系统版本
hostname # 查看计算机名
hostname #查看修改主机名称
env # 查看环境变量
ip address show/ip a #检查网卡地址配置
ping #测试网络连通性
nmtui #图形界面修改网卡地址信息
exit #注销
shutdown #关机命令
shutdown -h 5 #指定关机时间 (推荐)
shutdown -r 5 #重启主机时间 (推荐)
shutdown -c #取消关机或重启计划
shutdown -h now/0 #立即关机
shutdown -r now/0 #立即重启
halt #直接关机
poweroff #直接关机
reboot #直接重启
查看目录类
du -sh <目录名> # 查看指定目录的大小
ls #文件或目录路径信息
ls -d #目录信息
ls -l #文件或目录信息 查看数据的属性信息
ls -la #目录信息 查看目录中隐藏文件
ls -lt #目录信息 将目录中的信息按照时间进行排序显示
ls -ltr #目录信息 按照时间信息,进行反向排序
ls -lh #数据信息 显示的数据信息大小,以人类可读方式显示
mkdir -p #多级目录 创建多级目录/忽略错误提示
cd #切换目录命令
cd /xxx #绝对
cd xxx #相对
cd .. #上一级
cd ../../ #上多级
cd - #返回上一次所在路径
cd/cd ~ #返回到用户家目录
vi #文件信息
i #进入编辑模式
esc #退出编辑模式
:wq # 保存并退出
:w #保存
:q #退出
:wq! #强制保存退出
:q! # 强制退出
cat #查看文件内容信息
cat -n #文件信息 显示文件内容行号信息
cp #复制文件或目录数据到其他目录中
cp -r #递归复制目录数据
\cp #强行覆盖数据
rm #删除数据命令
rm -r #递归删除数据
rm -f/\rm #强制删除数据,不需要进行确认
mount #对存储设备进行挂载
umount #对存储设备进行卸载
source #立即加载文件配置信息
/etc/profile
/etc/bashrc
~/.bashrc
~/.bash_profile
which #显示命令文件所在路径位置
head -5 #查看前5行
tail -5 #查看后5行
tail -f #一直追踪一个文件内容变化
less/more #逐行或逐页查看文件信息内容
whereis #查看命令所在路径以及命令相关手册文件所在路径
locate #查看文件所在路径信息
updatedb #更新文件所在路径的索引数据库表
file #查看文件的类型
stat #查看数据详细属性信息
stat file.txt #看到文件的三个时间信息
tree #显示目录结构树
tree -L 1 #查看下几级目录机构
tree -d #目录结构中目录信息
xargs #分组命令 按照分组显示
xargs -n1 <文件
ln #创建链接文件
ln #源文件 链接文件 创建硬链接
ln -s #创建软链接
chmod #修改文件目录数据权限信息
find /oldboy -type #文件类型 -name "文件名称"
find /oldboy -type f -mtime +10 -delete # 删除历史数据信息
find /oldboy -type f -size +10 -delete # 删除大于10k文件
-maxdepth #查找目录层级的深度
-inum #根据文件inode信息查找
-exec #对查找出的数据进行相应处理
-perm #根据权限查找数据信息
-iname #忽略名称大小写
grep #文件 对信息进行过滤筛选
grep -B n #显示指定信息前几行内容
grep -A n #显示指定信息后几行内容
grep -C n #显示指定信息前后几行内容
grep -c #显示指定信息在文件中有多少行出现
grep -v #进行取反或者排除
grep -E/egrep #识别扩展正则符号
grep -o #显示过滤过程信息
grep -n #过滤信息并显示信息行号
grep -i #过滤信息忽略大小写
程序安装类
yum install -y #名称 直接安装软件
yum groupinstall -y #包组名称 直接安装软件包组
yum repolist #查看yum源信息
yum list #查看哪些软件可以安装/查看所有系统已安装的软件
yum grouplist #查看哪些软件包组可以安装/查看所有系统已安装的软件包组
yum --help #help参数可以只显示命令的参数帮助信息
yum provides locate #获取命令属于哪个软件大礼包
tar #压缩数据命令
-z #压缩类型
-c #创建压缩包
-v #显示过程
-f #指定压缩文件路径
-x #解压文件
-t #查看压缩文件内容
--exclude #排除指定文件不被压缩处理
--exclude-from
用户账号类
useradd #创建用户命令
-s /sbin/nologin #指定用户shell登录方式
-M #不创建家目录
-u #指定用户uid信息
-g #指定用户所属主要组信息
-G #指定用户所属附属组信息
-c #指定用户注释信息
usermod #修改用户信息
-s /sbin/nologin #指定用户shell登录方式
-u #指定用户uid信息
-g #指定用户所属主要组信息
-G #指定用户所属附属组信息
-c #指定用户注释信息
userdel #删除用户信息
userdel -r #彻底删除用户和家目录信息
groupadd #创建用户组
groupmod #修改用户组
groupdel # 删除用户组
chown #修改用户属主和属组的信息
chown -R #递归修改用户属主和属组信息
passwd #设置用户密码命令
passwd #用户名 指定修改哪个用户的密码
passwd #修改当前用户密码
su #切换用户命令
su - #用户名称
id #检查创建的用户是否存在
id #用户名
whoami #确认用户身份
渗透Linux常用命令
最新推荐文章于 2024-01-10 15:50:18 发布