自己总结的常用Linux命令

常用Linux命令

1.搜索查找类操作
find:
功能:用来在指定目录下查找文件。
语法:find (选项) (参数)
常用选项:
-name<范本样式>:指定字符串作为寻找文件或目录的范本样式
-type<文件类型>:只寻找符合指定的文件类型的文件
-user<拥有者名称>:查找符和指定的拥有者名称的文件或目录
-size<文件大小>:查找符合指定的文件大小的文件
-inum<inode编号>:查找符合指定的inode编号的文件或目录
-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算
grep:
功能:过滤查找
语法:
常用选项:
-i: 忽略字符大小写的差别
-v: 反转查找
-n 在显示符合范本样式的那一列之前,标示出该列的编号
which:
功能:查找给定指令的绝对路径和别称。
语法:which 指令
whereis:
功能:显示指令及相关文件的路径和帮助文档路径。
语法:whereis [选项] [参数]
常用选项:
-b:仅查找二进制程序命令
2.用户管理类操作
useradd:
功能:添加新用户
语法:useradd [选项] [用户名]
-g:指定用户组
-d:设置用户宿主目录
-u:指定用户的id号
passwd:
功能:设置用户密码。
语法:passwd 用户名
id:
功能:查看用户是否存在。
语法:id 用户名
su:
功能:切换用户。
语法:su 用户名
whoami:
功能:查看登录用户信息。
语法:whoami
userdel:
功能:删除用户及相关组件。
语法:userdel [选项] [用户名]
常用选项:
-r : 删除用户同时删除相关文件
-f: 强制删除
usermod:
功能:修改用户基本信息。
语法:usermod [选项] [用户名]
常用选项:
-g: 修改用户的组
-c: 修改用户注释信息
-d: 修改宿主目录
sudo:
功能:普通用户具有root权限
语法:sudo 指令
3.文件权限操作
chmod:
功能:改变权限
语法:chmod [{ugoa}{±=}{rwx}] 文件或目录
chmod [mode = 421] [文件或目录]
常用选项:
-R:目录下的权限全部修改
chown:
功能:改变文件所有者
语法:chown [选项] [最终用户] [文件或目录]
chgrp:
功能:改变所属组。
语法:chgrp [最终用户组] [文件或目录]
4.压缩解压类操作
gzip/gunzip:
功能:压缩/解压。
语法:gzip 文件
gunzip 文件
注意:只能压缩文件,不能压缩目录。
zip/unzip:
语法:zip [选项] 压缩文件名 将要压缩的内容
unzip [选项] 压缩包
常用选项:
-r: 可以压缩目录
tar:
功能:打包备份
语法:tar [选项] 压缩文件名 将要打包压缩的内容
常用选项:
-z:打包同时压缩
-c:产生tar文件
-v:显示详细信息
-f:指定压缩文件名
-x:解压
5.进程管理操作
ps:
功能:查看系统当前进程状态。
语法:ps -aux | grep xxx
ps -ef | grep xxx
kill:
功能:终止进程。
语法:kill -9 进程号
killall 进程名
6.定时操作
crondtab:
功能:定义定时操作。
语法:crontab [选项]
常用选项:
-e:编辑定时任务
-l:显示待执行任务列表
-r:删除当前用户所有的定时任务
-i:删除前进行询问
7.磁盘操作
df:
功能:检查文件系统的磁盘空间占用情况。
语法:df [选项]
常用选项:
-h:根据大小自动显示
du:
功能:查询指定目录的磁盘暂用情况,默认为当前目录。
语法:du [选项] 目录
-s:指定目录占用大小汇总
-h:长计量单位
-a:含文件
–max-depth=1:子目录深度
-c:列出明细的同时,增加汇总值
fdisk:
功能:查看磁盘使用情况和磁盘分区
语法:fdisk [选项] [参数]
常用选项:
-l:显示所有硬盘的分区列表
mount/unmount:
功能:挂载和卸载。
语法:mount [-t vfstype] [-o options] device dir
umount 设备文件名或挂载点
常用选项:
-t vfstype:指定文件系统的类型,通常不必指定
-o options:主要用来描述设备或档案的挂接方式
device:要挂接的设备
8.软件包管理操作
RPM:
功能:操作系统里面的打包安装工具。
语法:rpm -qa | grep rpm 查询所安装的所有rpm软件包
rpm -qi 安装包 查询安装的软件包的详细信息
rpm -e RPM软件包 卸载软件包
rpm -e --nodeps 软件包 卸载不检查依赖
rpm -ivh RPM包全名 安装软件包
yum:
功能:能够自动的从指定服务器上下载安装软件包。
语法:yum [选项] [参数]
常用选项:
-y:对所有提问都回答“yes”
常用参数:
install:安装rpm软件包
update:更新rpm软件包
check-update:检查是否有可用的更新rpm软件包
remove:删除指定的rpm软件包list显示软件包信息
clean:清理yum过期的缓存
deplist:显示yum软件包的所有依赖关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值