自己总结的常用Linux命令

it2025-03-24  2

常用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)