Linux常用命令

--linux常用命令(安装Oracle需要的命令)
su命令:用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户账号与密码
语法:
su(选项)(参数)
选项:
-c:执行完指定的指令后,即回复原来的身份
-f:使用与csh与tsch,使shell不用去读取启动文件
-l:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNMA。此外也会变更path变量
-m,-p:变更身份时,不要变更环境变量
-s:指定要执行的shell
--help:显示帮助
--version:显示版本信息
参数:
用户:指定要切换身份的目标用户
实例:
$su root
密码:

df命令:用于显示磁盘分区上可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
语法:
df(选项)(参数)
选项:
-a或--all:包含全部的文件系统
-h:以可读性较高的方式来显示信息
参数:
文件:指定文件系统上的文件

systemctl命令:是系统服务管理器指令,它实际上将service和chkconfig这两个组合到一起
任务: 指令
①使某服务自动启动 systemctl enable httpd.service
②使某服务不自动启动 systemctl disable httpd.service
③检查服务状态 systemctl is-active httpd.service(仅显示是否active)
④显示所有已启动的服务 systemctl list-units--type=service
⑤启动某服务 systemctl start httpd.service
⑥停止某服务 systemctl stop http.service
⑦重启某服务 systemctl restart httpd.service

wget命令:用来从指定的URL下载文件。wget非常稳定,它在宽带很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络下载
失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器不断下载过程,它会再次联到服务器上从停止的地方继续下载。这对
从那么限定了链接时间的服务器上下载大文件非常有用
语法:
wget (选项)(参数)
参数:
URL:下载指定的URL地址
实例:
wget http://linuxde.net/testfile.zip

yum命令:是在Fedora和RedHat以及SUSE中基于rpm软件包管理器。他可以使系统管理人员交互和自动化的更细与管理RPM软件包,能够从指定
服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无需繁琐地一次次下载、安装
yum提供了查找、安装、删除某一个、一组甚至全部软件报的命令,而且命令简洁而又好记
语法:
yum(选项)(参数)
选项:
-h:显示帮助信息
-y:对所有的提问都回答yes
-c:指定配置文件
-q:安静模式
-v:详细模式
-d:设置调试等级(0-10)
-e:设置错误等级(0-10)
-R:设置yum处理一个命令的最大等待时间
-c:完全从缓存中运行,而不去下载或者更新任何头文件

参数:
install:安装rpm软件包
update:更新rpm软件包
check-update:检查是否有可用的更新rpm软件包
remove:删除指定的rpm软件包
list:显示软件包的信息
search:检查软件包的信息
info:显示指定的rpm软件包的描述信息和概要信息
clean:清理yum过期的缓存
shell:进入yum的shell提示符
resolvedep:显示rpm软件包的依赖关系
localinstall:安装本地的rpm软件包
localupdate:显示本地的rpm软件包进行更新
deplist:显示rpm软件包的所有依赖关系
实例:
部分常用的命令包括:
自动搜索最快镜像插件:yum install yun-fastestmirror
安装yum图形窗口插件:yum install yumex
查看可能批量安装的列表:yum grouplist

groupadd命令:用于创建一个新的工作组,新工作组的信息将被添加到系统文件中
语法:
groupadd(选项)(参数)
选项:
-g:指定新建工作组的id
-r:创建系统工作组,系统工作组的组ID小于500
-k:覆盖配置文件"/etc/login.defs"
-o:允许添加组ID号不唯一的工作组
参数:
组名:指定新建工作组的组名
实例:
groupadd -g 344 linuxde
建立一个新组,并设置组ID加入系统

useradd命令:用于Linux创建新的系统用户。useradd可用于建立用户账号,在用passwd设定账号的密码。可以用userdel删除账号。
注意:
使用useradd指令所建立的账号,实际上是保存在/etc/passwd文本文件中
语法:
useradd(选项)(参数)
选项:
-c<备注>:加上备注文字。备注文字会保存在passwd备注栏位中
-d<登入目录>:指定用户登入时的启始目录
-D:变更预设值
-e<有效期限>:指定账号的有效期限
-f<缓冲天数>:指定在密码过期后多少天即关闭该账号
-g<群组>:指定用户所属的群组
-G<群组>:指定用户所属的附加群组
-m:自动建立用户的登入目录
-M:不要自动建立用户的登入目录
-n:取消建立以用户名称为名的群组
-r:建立系统账号
-s<shell>:指定用户登入后所使用的shell
-u<uid>:指定用户id
参数:
用户名:要创建的用户名
实例:新建用户加入组
useradd -g sales jack -G company,employees//-g:加入主要组;-G:加入次要组
实例:建立一个新用户账户,设置id
useradd caojh -u 544

id命令:也可以显示真实有效的用户ID和组ID。UID是对一个用户的单一身份标识。组ID对应多个UID。
语法:
id[-gGnru][--help][--version][用户名称]
选项:
-g/-group:显示用户所属群组的ID
-G/--groups:显示用户所属群组的ID
-n/--name:显示用户,所属群组或附加群组的名称
-r/--real:显示实际ID
-u/--user:显示用户id
-help:显示帮助
-version:显示版本信息

原文地址:https://www.cnblogs.com/guojie-guojie/p/8337222.html