Redhat linux常用的命令有哪些?

Redhat linux常用的命令有哪些?,第1张

一. 启动,关机,登入,登出相关命令

<login>登录

<logout>登出

<exit>登出

<shutdown>停止系统

<halt>停止系统

<reboot>重启动

<poweroff>切断电源

<sync>把内存里的内容写入磁盘

<lilo>安装lilo启动管理程序

<grub>安装lilo启动管理程序

二. Shell相关命令

<chsh>切换Shell

<history>显示命令履历

<alias>设置命令别名

<unalias>取消命令别名

<which>显示命令所在位置

<type>查询命令种类

<echo>显示字符串或者变量内容

<set>设置/显示Shell变量

<printenv>显示环境变量

<export>设置环境变量

<env>设置临时环境变量

<unset>释放环境变量

<setenv>设置环境变量

<unsetenv>释放环境变量

<source>执行文件当中的命令

<man>查询命令手册

<info>查询超文本命令手册

<whatis>显示命令简介

<apropos>通过关键字查询手册

三. 用户管理相关命令

<su>切换到其他用户

<useradd>追加用户

<adduser>追加用户

<userdel>删除用户

<usermod>修改用户设置

<chfn>修改用户私人信息

<groupadd>追加组

<groupdel>删除组

<groupmod>修改组设置

<passwd>更改密码

<whoami>显示用户名

<logname>显示登录用户帐号

<users>显示所有登录用户信息

<who>查询登录用户信息

<w>查询登录用户信息

<id>显示指定用户的ID信息

<groups>显示指定用户的所属组

<finger>显示指定用户的个人信息

<mesg>开关与他人收发消息

<write>给其他用户发消息

<wall>给所有用户发消息

<talk>和其他用户聊天

四. 系统消息相关命令

<date>显示/设置当前时间

<uptime>显示系统运行时间

<arch>显示机器的核心构架(如i386)

<uname>显示 *** 作系统信息

<tty>显示终端名

<last>显示登录/登出在履历

<lastb>显示非法登录信息

<dumpkeys>显示当前键盘配置

<loadkeys>变更键盘配置

<df>查询磁盘使用信息

<du>查询磁盘使用信息

<dmesg>显示系统启动消息

<script>保存输入输出到文件

五. 文件 *** 作相关命令

<ls>显示文件列表

<tree>显示目录树

<pwd>显示当前路径

<cd>更改当前路径

<pushd>追加路径到目录堆栈

<popd>从目录堆栈删除路径

<dirs>显示目录堆栈的内容

<mkdir>创建路径

<rmdir>删除路径

<cp>复制文件/目录

<rm>删除文件/目录

<mv>移动文件/目录,修改文件名

<chown>更改文件/目录的所有者

<chgrp>修改文件/目录的所有组

<chmod>修改文件/目录的权限

<touch>更改文件时间

<ln>建立文件/目录链接

<find>查找文件

<whereis>显示文件存在的路径名

<file>查询文件种类

<size>查询文件大小

六. 文件编辑相关命令

<cat>显示文件内容

<tee>输出到文件和屏幕

<more>分屏显示文件内容

<less>分屏显示文件内容

<head>显示文件头部内容

<tail>显示文件尾部内容

<fold>折叠显示长行

<sort>排列文件的行

<cmp>比较文件内容

<diff>显示文件差异

<nkf>更改日语文件编码

<dd>变更文件之后复制

<wc>统计文本单词数,文件大小等

<split>分割文件

<paste>以行连接文件

<join>以字段连接文件

<grep>查询文字

<uniq>过滤重复部分显示文件内容

<tr>替换文字

<sed>替换文字

七. 压缩/解压缩相关命令

<ar>压缩/解压缩文件

<tar>压缩/解压缩文件

<compress>压缩/解压缩文件

<uncompress>解压缩

<gzip>压缩/解压缩文件

<gunzip>解压缩

<zcat>显示压缩文件的内容

<lha>压缩/解压缩文件

<uuencode>把二进制文件编码为文本文件

<uudecode>把经过编码的文本文件还原为二进制文件

八. MS-DOS工具集[mtools]命令

<mdir>显示文件列表

<mcd>改变当前目录

<mmd>新建目录

<mrd>删除目录

<mdeltree>删除目录树

<mcopy>复制文件

<mdel>删除文件

<mmove>移动文件

<mren>更改文件或目录名

<mattrib>修改文件属性

<mtype>显示文件内容

<mdu>查询文件或目录大小

<minfo>显示磁盘信息

<mformat>以MS-DOS方式格式化磁盘

<mlabel>设置磁盘标签

九. 控制外部设备相关命令

<mount>mount上设备

<umount>解除已经mount上的设备

<eject>d出(CD/DVD等)

<fdformat>格式化软盘

<fdisk>配置/显示硬盘分区

<mkfs>格式化磁盘分区

<fsck>检查/修复磁盘错误

<lpr>打印到打印机

<lprm>中断打印任务

<lpq>显示打印任务的状态

<lpc>管理/控制打印任务

<ifconfig>显示/设定NIC配置

十. 进程及任务管理相关命令

<ps>显示正在运行的进程

<jobs>显示后台运行任务

<fg>把任务切换到前台

<bg>把任务切换到后台

<kill>中止进程或任务

<killall>中止进程或任务

<wait>等待进程或任务的结束

<at>设置定时执行任务

<atq>显示尚未执行的任务

<atrm>删除定时执行任务

<batch>在系统负荷减轻的时候执行任务

<nice>改变优先度并执行任务

<nohup>在后台执行任务,Logout之后也不退出

<sleep>休眠一定的时间

十一. 网络管理相关命令

<netstat>显示当前网络连接状况

<route>显示/设置路由

<host>显示网络主机情况

<hostname>显示/设置当前主机的名字

<ping>确认和远程机器的连接情况

<traceroute>显示路由信息

<rwho>查询网上机器的登陆用户

<ruptime>查询网上机器的系统运行时间

<rlogin>登陆到远程机器

<telnet>用telnet登陆到远程机器

<rsh>给远程机器发送命令

<rcp>在远程机器之间复制文件

<mail>收取邮件

<sendmail>发送邮件

<mailq>确认邮件队列

<ftp>用ftp传输文件

十二. 其他命令

<cal>显示日历

<clear>清屏

<gcc>编译C语言代码

<as>汇编

<bc>计算

<rpm>Redhat的包管理

<dpkg>Debian的包管理

<installpkg>Slackware的包安装(删除命令则是removepkg)

<XF86Setup,turboxfg,Xconfigurator>配置 X 服务器

<startx>启动 X-Window 系统

附:组合命令

重定向,如

$ ls -l /bin >ls-output

$ more ls-output

管道命令,如

$ cat file1 file2 | sort | uniq

经常被用于管道的命令

awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wc

使用 who 命令

linux who 命令 Linux最常用命令之一

功能说明:显示目前登入系统的用户信息。

语法:who [-Himqsw][--help][--version][am i][记录文件]

补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的

终端机,登入时间以及从何处登入或正在使用哪个X显示器。

参数:

-H或--heading  显示各栏位的标题信息列。

-i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。

-m  此参数的效果和指定"am i"字符串相同。

-q或--count  只显示登入系统的帐号名称和总人数。www.jb51.com linux安全网

扩展,使用who或者w命令查看到非法用户正在登陆系统,想踢掉怎么办

who命令示例

要显示关于谁正在使用本地系统节点的信息,请输入:

who

显示类似于以下内容的信息:

joe lft/0 Jun 8 08:34

要显示您的用户名,请输入:

who am i

显示类似于以下内容的信息:

george lft/0 Jun 8 08:34

要显示登录、注销、系统启动和系统关闭的历史记录,请输入:

who /var/adm/wtmp

显示类似于以下内容的信息:

hank lft/0 Jun 8 08:34 (ausnix5)

john lft/0 Jun 8 08:34 (JIKey)

mary lft/0 Jun 8 08:22 (machine.austin.ibm)

jan pts4 Jun 8 09:19 (puff.wisc.edu)

要显示本地系统节点的运行级别,请输入:

who -r

显示类似于以下内容的信息:

. run-level 2 Jun 8 04:15 2 0 s

要显示任何当前活动的和以前已由 init 生成的活动进程,请输入:

who -p

显示类似于以下内容的信息

srcmstr . Jun 8 04:15 old 2896

cron . Jun 8 04:15 old 4809

uprintfd . Jun 8 04:15 old 5158

要通过指定 -bdlprtTu 标志来处理 /var/adm/wtmp 文件,请输入:

who -a /var/adm/wtmp

显示类似于以下内容的信息:

. system boot Jun 19 10:13

. run-level 2 Jun 19 10:13

. . Jun 19 10:14 old

. . Jun 19 10:14 old

. . Jun 19 10:14 old

rc - . Jun 19 10:13 old

. . Jun 19 10:16 old

. . Jun 19 10:14 old

srcmstr - . Jun 19 10:14 old

rctcpip - . Jun 19 10:14 old

rcdce - . Jun 19 10:14 old

rccm - . Jun 19 10:15 old

dceupdt - . Jun 19 10:15 old

rcnfs - . Jun 19 10:15 old

cron - . Jun 19 10:16 old

piobe - . Jun 19 10:16 old

qdaemon - . Jun 19 10:16 old

writesrv - . Jun 19 10:16 old

uprintfd - . Jun 19 10:16 old

. . Jun 19 10:16 old

LOGIN - lft0 Jun 19 10:16 old

. . Jun 19 10:16 old

. . Jun 19 10:16 old

Redhat linux常用的命令:

一. 启动,关机,登入,登出相关命令

<login>登录

<logout>登出

<exit>登出

<shutdown>停止系统

<halt>停止系统

<reboot>重启动

<poweroff>切断电源

<sync>把内存里的内容写入磁盘

<lilo>安装lilo启动管理程序

<grub>安装lilo启动管理程序

二. Shell相关命令

<chsh>切换Shell

<history>显示命令履历

<alias>设置命令别名

<unalias>取消命令别名

<which>显示命令所在位置

<type>查询命令种类

<echo>显示字符串或者变量内容

<set>设置/显示Shell变量

<printenv>显示环境变量

<export>设置环境变量

<env>设置临时环境变量

<unset>释放环境变量

<setenv>设置环境变量

<unsetenv>释放环境变量

<source>执行文件当中的命令

<man>查询命令手册

<info>查询超文本命令手册

<whatis>显示命令简介

<apropos>通过关键字查询手册

三. 用户管理相关命令

<su>切换到其他用户

<useradd>追加用户

<adduser>追加用户

<userdel>删除用户

<usermod>修改用户设置

<chfn>修改用户私人信息

<groupadd>追加组

<groupdel>删除组

<groupmod>修改组设置

<passwd>更改密码

<whoami>显示用户名

<logname>显示登录用户帐号

<users>显示所有登录用户信息

<who>查询登录用户信息

<w>查询登录用户信息

<id>显示指定用户的ID信息

<groups>显示指定用户的所属组

<finger>显示指定用户的个人信息

<mesg>开关与他人收发消息

<write>给其他用户发消息

<wall>给所有用户发消息

<talk>和其他用户聊天

四. 系统消息相关命令

<date>显示/设置当前时间

<uptime>显示系统运行时间

<arch>显示机器的核心构架(如i386)

<uname>显示 *** 作系统信息

<tty>显示终端名

<last>显示登录/登出在履历

<lastb>显示非法登录信息

<dumpkeys>显示当前键盘配置

<loadkeys>变更键盘配置

<df>查询磁盘使用信息

<du>查询磁盘使用信息

<dmesg>显示系统启动消息

<script>保存输入输出到文件

五. 文件 *** 作相关命令

<ls>显示文件列表

<tree>显示目录树

<pwd>显示当前路径

<cd>更改当前路径

<pushd>追加路径到目录堆栈

<popd>从目录堆栈删除路径

<dirs>显示目录堆栈的内容

<mkdir>创建路径

<rmdir>删除路径

<cp>复制文件/目录

<rm>删除文件/目录

<mv>移动文件/目录,修改文件名

<chown>更改文件/目录的所有者

<chgrp>修改文件/目录的所有组

<chmod>修改文件/目录的权限

<touch>更改文件时间

<ln>建立文件/目录链接

<find>查找文件

<whereis>显示文件存在的路径名

<file>查询文件种类

<size>查询文件大小

六. 文件编辑相关命令

<cat>显示文件内容

<tee>输出到文件和屏幕

<more>分屏显示文件内容

<less>分屏显示文件内容

<head>显示文件头部内容

<tail>显示文件尾部内容

<fold>折叠显示长行

<sort>排列文件的行

<cmp>比较文件内容

<diff>显示文件差异

<nkf>更改日语文件编码

<dd>变更文件之后复制

<wc>统计文本单词数,文件大小等

<split>分割文件

<paste>以行连接文件

<join>以字段连接文件

<grep>查询文字

<uniq>过滤重复部分显示文件内容

<tr>替换文字

<sed>替换文字

七. 压缩/解压缩相关命令

<ar>压缩/解压缩文件

<tar>压缩/解压缩文件

<compress>压缩/解压缩文件

<uncompress>解压缩

<gzip>压缩/解压缩文件

<gunzip>解压缩

<zcat>显示压缩文件的内容

<lha>压缩/解压缩文件

<uuencode>把二进制文件编码为文本文件

<uudecode>把经过编码的文本文件还原为二进制文件

八. MS-DOS工具集[mtools]命令

<mdir>显示文件列表

<mcd>改变当前目录

<mmd>新建目录

<mrd>删除目录

<mdeltree>删除目录树

<mcopy>复制文件

<mdel>删除文件

<mmove>移动文件

<mren>更改文件或目录名

<mattrib>修改文件属性

<mtype>显示文件内容

<mdu>查询文件或目录大小

<minfo>显示磁盘信息

<mformat>以MS-DOS方式格式化磁盘

<mlabel>设置磁盘标签

九. 控制外部设备相关命令

<mount>mount上设备

<umount>解除已经mount上的设备

<eject>d出(CD/DVD等)

<fdformat>格式化软盘

<fdisk>配置/显示硬盘分区

<mkfs>格式化磁盘分区

<fsck>检查/修复磁盘错误

<lpr>打印到打印机

<lprm>中断打印任务

<lpq>显示打印任务的状态

<lpc>管理/控制打印任务

<ifconfig>显示/设定NIC配置

十. 进程及任务管理相关命令

<ps>显示正在运行的进程

<jobs>显示后台运行任务

<fg>把任务切换到前台

<bg>把任务切换到后台

<kill>中止进程或任务

<killall>中止进程或任务

<wait>等待进程或任务的结束

<at>设置定时执行任务

<atq>显示尚未执行的任务

<atrm>删除定时执行任务

<batch>在系统负荷减轻的时候执行任务

<nice>改变优先度并执行任务

<nohup>在后台执行任务,Logout之后也不退出

<sleep>休眠一定的时间

十一. 网络管理相关命令

<netstat>显示当前网络连接状况

<route>显示/设置路由

<host>显示网络主机情况

<hostname>显示/设置当前主机的名字

<ping>确认和远程机器的连接情况

<traceroute>显示路由信息

<rwho>查询网上机器的登陆用户

<ruptime>查询网上机器的系统运行时间

<rlogin>登陆到远程机器

<telnet>用telnet登陆到远程机器

<rsh>给远程机器发送命令

<rcp>在远程机器之间复制文件

<mail>收取邮件

<sendmail>发送邮件

<mailq>确认邮件队列

<ftp>用ftp传输文件

十二. 其他命令

<cal>显示日历

<clear>清屏

<gcc>编译C语言代码

<as>汇编

<bc>计算

<rpm>Redhat的包管理

<dpkg>Debian的包管理

<installpkg>Slackware的包安装(删除命令则是removepkg)

<XF86Setup,turboxfg,Xconfigurator>配置 X 服务器

<startx>启动 X-Window 系统

附:组合命令

重定向,如

$ ls -l /bin >ls-output

$ more ls-output

管道命令,如

$ cat file1 file2 | sort | uniq

经常被用于管道的命令

awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wc


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7180359.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存