0
点赞
收藏
分享

微信扫一扫

Linux常用命令(CenOS7.6 )

倚然君 2022-04-26 阅读 62
linux

Linux CenOS7.6 常用命令一览


vi 和 vim 快捷键

命令含义备注
yy拷贝当前行输入[p]粘贴
5yy当前行向下的 5 行输入[p]粘贴
dd删除当前行
5dd删除当前行向下的 5 行
: set nu/:set nonu设置/取消文件的行号
/关键字文件中查找某个单词输入 n 就是查找下一个
G/gg到该文档的最末行/最首行
u撤销
20 shift+g光标移动到指定行

开机、重启和用户登录注销

命令含义备注
shutdown –h now立该进行关机now表示立刻关机,1表示一分钟后关机
shutdown –r now现在重新启动计算机
reboot现在重新启动计算机
sync把内存的数据同步到磁盘shutdown/reboot等命令均已经在关机前进行了 sync
su - 用户名切换成系统管理员身份权限高的用户切换到权限低的用户,不需要输入密码,反之需要
exit/logout返回到原来用户
logout注销用户logout 注销指令在图形运行级别无效,在运行级别 3 下有效

用户管理

命令含义备注
useradd [ ] 用户名添加用户-d 创建时指定家目录; –g 创建时指定用户组
passwd 用户名指定/修改密码
userdel 用户名删除用户userdel -r tom 删除用户以及用户主目录
id 用户名查询用户信息
su - 用户名切换成系统管理员身份
whoami/who am i查看当前用户/登录用户
groupadd 组名新增组
groupdel 组名删除组
usermod –g 组 用户组 用户名修改用户的组

实用指令

命令含义备注
init [0123456]切换运行级别常用运行级别是 3 和 5 ,也可以指定默认运行级别。
man [命令或配置文件]获得帮助信息
help 命令获得 shell 内置命令的帮助
pwd当前工作目录的绝对路径
ls [选项] [目录或是文件]查看当前目录内容-a :显示所有的文件和目录,包括隐藏文件;-l :以列表的方式显示信息
cd [参数]切换到指定目录cd ~ :回到家目录;cd .. : 回到当前目录的上一级目录;cd - 回退到上次目录
mkdir创建目录-p :创建多级目录
rmdir删除目录rmdir 删除的是空目录,如果目录下有内容时无法删除的。可用rm命令强制删除
touch创建空文件
cp拷贝文件到指定目录-r :递归复制整个文件夹;\cp:强制覆盖
rm删除文件或目录-r :递归删除整个文件夹;-f :强制删除不提示(谨慎行事,乱用会有惊喜^_^)
mv移动文件与目录或重命名
cat [选项] 要查看的文件查看文件内容-n :显示行号;为了浏览方便,一般会带上 管道命令| more
more 要查看的文件按页显示文本文件内容空白键(space)代表向下翻一页;Enter代表向下翻『一行』;q代表立刻离开more ,不再显示该文件内容。Ctrl+F向下滚动一屏;Ctrl+B返回上一屏
less分屏查看文件内容more 指令类似,空白键向下翻动一页;[pagedown]向下翻动一页[pageup]向上翻动一页;/字串向下搜寻『字串』的功能;n:向下查找;N:向上查找; ?字串向上搜寻『字串』;q:离开less这个程序;
echo输出内容到控制台
head [ ] 文件显示文件的开头部分内容-n:指定显示行数,默认10
tail [ ] 文件显示文件中尾部的内容-n:指定显示行数,默认10;-f:实时追踪该文档的所有更新
>输出重定向
>>追加
ln -s [原文件或目录] [软链接名]给原文件创建一个软链接
history查看已经执行过历史命令history 10:显示最近使用过的 10 个指令;!5:执行历史编号为 5 的指令
date显示当前日期date “+%Y-%m-%d %H:%M:%S”(功能描述:显示年月日时分秒)
cal查看日历
find [搜索范围] [选项]查找文件或目录-name按照指定的文件名查找模式查找文件;-user查找属于指定用户名所有文件;-size按照指定的文件大小查找文件(+n 大于 -n 小于 n 等于, 单位有 k,M,G)。
locate搜索文件locate 指令基于数据库进行查询,所以第一次运行前,必须使用 updatedb 指令创建 locate 数据库。
which查看某个指令在哪个目录
grep [选项] 查找内容 源文件过滤查找-n:显示匹配行及行号。-i:忽略字母大小写
|管道符表示将前一个命令的处理结果输出传递给后面的命令处理
zip [选项] XXX.zip 将要压缩的内容压缩文件和目录的命令-r:递归压缩,即压缩目录
unzip [选项] XXX.zip解压缩文件-d :指定解压后文件的存放目录
tar [选项] XXX.tar.gz 打包的内容打包目录,压缩后的文件格式.tar.gz-c:产生.tar打包文件;-v:显示详细信息;-f:指定压缩后的文件名;-z:打包同时压缩;-x:解包.tar文件

组管理和权限管理

关于rwx 权限详解:

命令含义备注
chown 用户名 文件名修改文件所有者-R:如果是目录 则使其下所有子文件或目录递归生效
chgrp 组名 文件名修改文件/目录所在的组-R:如果是目录 则使其下所有子文件或目录递归生效
usermod –g 新组名 用户名改变用户所在组
usermod –d 目录名 用户名改变该用户登陆的初始目录
chmod修改文件或者目录的权限chmod u=rwx,g=rx,o=x 或 通过数字(r=4 w=2 x=1 )变更权限:chmod 751 文件/目录名
whoami/who am i查看当前用户/登录用户
groupadd 组名新增组
groupdel 组名删除组
usermod –g 组 用户组 用户名修改用户的组

定时任务调度

命令含义备注
crontab [选项]定时任务的设置-e:编辑crontab定时任务;-l:查询crontab任务;-r:删除当前用户所有的crontab任务
at [选项] [时间]一次性定时计划任务-I:atq的别名;-d:atrm的别名;-v:显示任务将被执行的时间;-c:打印任务的内容到标准输出
atq查看系统中没有执行的工作任务
atrm 编号删除已经设置的任务

磁盘分区、挂载

命令含义备注
lsblk或者lsblk -f查看所有设备挂载情况
fdisk分区m 显示命令列表p 显示磁盘分区 同 fdisk –l;n 新增分区;d 删除分区;w 写入并退出
mkfs格式化磁盘
mount 设备名称 挂载目录挂载
umount 设备名称/挂载目录取消挂载
df -h查询系统整体磁盘使用情况
du -h查询指定目录的磁盘占用情况-s 指定目录占用大小汇总;-h 带计量单位;-a 含文件;–max-depth=1 子目录深度;-c 列出明细的同时,增加汇总值

网络配置及进程管理

命令含义备注
ifconfig查看 linux 的网络配置
ping 目的主机测试主机之间网络连通性
ps [ ]显示系统执行的进程-a:显示当前终端的所有进程信息; -u:以用户的格式显示进程信息;-x:显示后台进程运行的参数; -ef:以全格式显示当前所有的进程,
kill [选项] 进程号通过进程号杀死/终止进程
killall 进程名称进程名称杀死进程及所有子进程-9 :表示强迫进程立即停止
pstree [选项]查看进程树-p :显示进程的 PID;-u :显示进程的所属用户
service 服务名 [start | stop | restart | reload | status]service 管理指令
systemctl [start | stop | restart | status] 服务名systemctl 管理指令systemctl enable 服务名 (设置服务开机启动);systemctl disable 服务名 (关闭服务开机启动);systemctl is-enabled 服务名 (查询某个服务是否是自启动的);
firewall防火墙指令1) 打开端口: firewall-cmd --permanent --add-port=端口号/协议;2) 关闭端口: firewall-cmd --permanent --remove-port=端口号/协议;3) 重新载入,才能生效 : firewall-cmd --reload;4) 查询端口是否开放: firewall-cmd --query-port=端口/协议
top [选项]动态监控进程-d: 指定top命令每隔几秒更新,默认是3秒;-i:使top不显示任何闲置或者僵死进程;-p:通过指定监控进程ID来仅仅监控某个进程的状态。输入以下指令进行交互:P以CPU使用率排序,默认就是此项;M以内存的使用率排序;N以PID排序;u:监控指定用户进程;k:终止某个进程;q退出top;
netstat [选项]查看系统网络情况-an 按一定顺序排列输出;-p 显示哪个进程在调用

RPM 与 YUM

命令含义备注
rpm [ ]rpm 包的简单查询指令-qa:查询所安装的所有 rpm 软件包; -q 软件包名:查询软件包是否安装; -qi 软件包名 :查询软件包信息;-ql 软件包名:查询软件包中的文件;-qf 文件全路径名:查询文件所属的软件包; -e 软件包名:卸载 rpm 包;-ivh 软件包全路径名称:安装 rpm 包(i=install 安装、v=verbose 提示、h=hash 进度条)
更新中…
举报

相关推荐

linux常用命令

【linux 常用命令】

Linux常用命令

LINUX 常用命令

linux 常用命令

lInux 常用命令

【Linux常用命令】

0 条评论