适用于Linux的有用命令

这并不是一个完整的列表,但我向您保证,您会在Linux命令控制台中找到最常见和最有用的命令的一部分。 🙂

通用突击队

dmesg的
在启动时打印内核显示的消息。

depmod-a
它生成一个文件,其中包含为“内核”加载的模块的依赖关系,即,它能够识别出必须加载哪些模块才能在系统中使用第三方。

免费
内存使用情况统计信息。

初始化q
读取inittab中找到的参数的命令。

insmod的
它启用(“加载”)该行中指定的模块,以便“内核”可以使用它(例如:insmod ip_alias.o)

配置文件
它会更新系统使用的库,建议每次安装程序时都运行它。

lsmod.
它显示有关内核启用的模块的信息。

安装
允许在系统上读取系统分区,CD-ROM,软盘。 其格式:mount -t。 另请参见/ etc / fstab.ón>
笨拙在>
与mount命令类似,不同之处在于此命令用于在Samba中装载分区。
满载在>
用于禁用通过smbmoon>激活的分区
格局在>
出现一个菜单,用于配置各种系统参数(Sound,Xwindow,Mouse ..)。
定位在>
使用定位命令.ón>更新用于查找文件的数据库。
统计在>
显示有关指定文件的详细信息,例如:修改和更改日期,文件所有者...等。
卸除在>
停用指示的分区,此命令所使用的参数与mount.ón>的参数相似。
uname -a在>
有关《主持人》的完整信息。
正常运行时间在>
当前时间,自上次“重新引导”以来系统已运行的时间,用户连接到服务器的时间,最近1,5分钟和15分钟内的系统负载。
主机在>
«主机».ón>的名称
配置文件在>
此命令显示有关目录/etc/rc.d/init.dón>中“脚本”的执行级别的信息。
在>
码:

chkconfig --list httpd此命令显示:httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

上面的内容表明,使用引导级别3时,/ etc / rc.d / init.d目录中的httpd“脚本”将接收“启动”参数,运行引导级别6时,httpd将接收参数“停止”等

修改为“开始”参数:

码:

chkconfig --add --level

修改为“停止”参数:

码:

chkconfig --del --level

*正是从/etc/rc.d/rc[0-6]目录中,它显示的信息来自 配置文件.

系统
它是一种图形工具,具有与以下功能相同的功能 配置文件,不同之处在于此工具按级别显示所有“脚本”,即,如果使用命令ntsysv –level 3,该图将显示该工具所有“脚本”的状态“停止”或“开始”级别启动3。 以相同的方式,使用以下内容:ntsysv –level 5,ntsysv –level 0,依此类推。

如 配置文件系统 修改并获取在/etc/rc.d/rc[0-6目录]中找到的信息

网络环境命令

在网络环境中 

主持人
确定“主机”的IP地址,主机-a显示所有DNS信息。

使用ifconfig
允许您配置网络接口并查看其状态,格式为ifconfig,例如:ifconfig eth0

如果上
启用指定的接口,例如:ifup eth0。

如果向下
禁用指定的接口,例如:ifdown eth0。

网络统计 -a
所有网络连接均由“主机”发起和接收

网络状态 -r
显示系统的路由表

网络统计 -i
每个接口的网络统计

NSLOOKUP
在DNS服务器中查找信息,例如:nslookup -query = mx osomosis.com,如果未指定参数,则进入交互模式

ping-s 1016
它发送1024字节(标头8字节)的ping数据包,而“默认”值为512。

路线添加
它允许添加路由表与“主机”之间的路由。 示例:通过接口eth206.171.55.16引导网络255.255.255.240网络掩码0的所有信息:

码:

路由添加-net 206.171.55.16 255.255.255.240 eth0

要通过某个接口(“默认网关”)路由所有流量:


码:

路由添加默认gw 206.171.55.51 eth0

这将通过地址206.171.55.51发送所有信息

路线-n:
它显示《主机》的路由表。 注意:在/ etc / sysconfig / network中,“ IP转发”必须为ON,并且必须为“ IP转发”配置“内核”。

客户端
它像FTP客户端一样工作,它模拟将通过Samba建立的连接。

转储
允许在主机上调试接口。

测试文件
检查Samba使用的smb.conf文件的有效性。

过程控制命令

过程控制:

ps -aux
它显示所有系统进程,以及名称和开始时间。


它用于向Unix进程发送信号。
杀死-HUP: 发信号给编号的进程以再次读取其配置文件。
杀死-INT: 用一个数字标记该过程,该过程将被中断。
杀死-TERM: 用数字指示必须完成的过程,与-KILL不同,此选项使过程有机会完成。
杀死-STOP: 用数字标记该过程,暂时停止。
杀死-CONT: 用数字表示该进程,我继续该命令,该命令用于恢复已应用-STOP的进程。
杀死-杀死: 用数字表示该过程,要立即结束,过程会突然终止。

killall 与kill不同,killall允许您按名称指示进程。 将-TERM信号发送到具有指定名称的进程。 注意:默认情况下,kill和killall采取的信号是-TERM。

ps-l 该命令显示两个参数PRI和NI。 PRI参数指示进程的当前优先级,该优先级由操作系统计算,确定PRI时要考虑NI的值。 * 什么是NI? : NI被称为``nice number'',该数字由进程的``超级用户''(``root'')或所有者指定,并影响PRI的最终顺序,优先级较低的优先级。其值的范围从-20(较不柔和=优先级较高)和20(较柔和=优先级较低)

不错 该命令指定每个进程的NI编号。

不错的-10名为: 这将使命名的优先级降低10个单位(如果为-10,它将降至-20)。
不错的+10命名为: 这将使命名的优先级增加10个单位(如果为0,则为+10)。

ice和 除了使用进程号以外,其他操作都与nice相同:
ice-10

& &用来表示该进程应在​​后台运行。

最佳 该工具监视各种系统资源并具有动态特性,它显示每个进程的CPU使用率,内存量,自启动以来的时间等。 vmstat的 它与top非常相似,因为它是系统进程的集合,因此此工具将变为动态的,必须指定参数:vmstat -n

at此命令允许您在特定时间安排某些活动,例如:在22:00,上一条命令打开一个形式为“>”的“提示”,在此“提示”上指定了要执行的所有命令,在这种情况下在22:00,一旦指定,将使用Ctlrl -d退出。

一旦完成,命令将被安排在指定的时间运行,/ var / spool /目录中包含该作业。

atq命令显示待处理的at作业,以及atrm命令

删除预定于的作业。 另请参见/etc/at.deny和/etc/at.allow

crontab中就像at指定脚本程序运行的时间一样,crontab具有以下形式:分钟小时天月份end_of_week user_name语句自变量
以下示例将每天每半小时运行一次oracle.pl程序:

码:

30 * * * *根/usr/oracle.pl

如果您想每月进行一次:

码:

01 3 1 * *根/usr/oracle.pl

以上将执行 甲骨文 每个月的第一天,凌晨3:01。

要指定cron作业,每个用户都在/ var / spool / cron /目录中维护一个文件,每个用户都可以使用crontab -e命令访问此目录

由于/ etc / crontab文件指定了每小时,每天,每周和每月的crontab作业,因此可以简化crontab的执行,因此仅要求用户将文件放在相应的目录中: /etc/cron.小时 | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly

记录和系统命令

控制«日志»寄存器 

尾巴
允许您查看文件的末尾,此命令很有用,因为日志文件«logs»不断增长tail –f / var / log / messages

您还可以指定必须遵守的行数:

码:

尾巴--f-第15行/ var / log /消息

上面的命令显示文件的最后15行(“默认” = 10)。 –f使文件保持打开状态,以便您可以在添加事件时观看它。

系统配置 
/ usr / sbin / sndconfig: 可执行文件,用于配置系统声音。
/ bin / netconf: 可执行文件,用于配置网络接口。

管理命令

系统控制
说明:在运行时配置内核参数。
示例:sysctl -a

极限
描述:显示系统限制(最大打开文件等)
示例:ulimit

添加用户
描述:添加系统用户。
示例:adduser pepe,adduser -s / bin / false pepe

用户名
描述:=从系统中删除用户
示例:userdel pepe

usermod命令
说明:=修改系统用户
示例:usermod -s / bin / bash pepe

df
说明:=可用磁盘。 可用磁盘空间。 很有用。
示例:df,df -h

UNAME
描述:= Unix名称。 有关我们所在的Unix类型,内核等的信息。
示例:uname,uname -a

netstat命令
描述:有关活动网络连接的信息。
示例:netstat,netstat -ln,netstat -l,netstat -a

ps
描述:=处理有关正在运行的进程的所有信息。
例如:ps,ps -axf,ps -A,ps -auxf

免费
说明:显示RAM和SWAP的状态。
示例:免费


说明:网络工具,用于检查我们是否到达远程主机。
示例:ping www.rediris.es

跟踪路由
说明:网络工具,向我们展示了到达另一台计算机的方法。
示例:traceroute www.rediris.es

du
说明:=磁盘使用。 磁盘使用情况。 显示磁盘上已占用的空间。
例如:du *,du -sH / *,du -sH /等

使用ifconfig
说明:=接口配置。 网络接口,调制解调器等的配置
示例:ifconfig,ifconfig eth0 ip网络掩码255.255.255.0

路线
描述:管理到其他网络的路由。
示例:route,route -n

网络传输
描述:在控制台应用程序中显示所有IP,UDP,ICMP网络流量。
它允许使用过滤器,并且对于诊断和调试防火墙非常有用
示例:iptraf

转储
说明:转储网络流量的内容。
示例:tcpdump,tcpdump -u


描述:显示每个进程使用的文件(库,连接)
示例:lsof,lsof -i,lsof | grep文件

lsmod.
说明:显示已加载的内核模块。
示例:lsmod

modprobe的
说明:它尝试安装模块,如果找到它,则暂时安装它。
示例:modprobe ip_tables,modprobe eepro100

rmmod
说明:删除已加载的内核模块
示例:rmmod

嗅探
说明:所有网络流量的嗅探器或窥探器。 默认情况下通常不安装它。
示例:sniffit -i

他人

ls
说明:=列表。 列出目录内容。
示例:ls,ls -l,ls -fl,ls –color

cp
描述:=复制。 复制文件/目录。
示例:cp -rfp / tmp目录,cp文件new_file

rm
描述:=移除。 删除文件/目录。
示例:rm -f文件,rm -rf目录,rm -i文件

MKDIR
描述:= make dir。 创建目录。
示例:mkdir目录

命令rmdir
描述:=删除目录。 删除目录,它们必须为空。
示例:rmdir目录

mv
描述:=移动。 重命名或移动文件/目录。
示例:mv目录目录,mv文件new_name,mv文件a_directory

日期
说明:系统日期管理,可以查看和设置。
示例:日期,日期10091923

历史
说明:显示用户输入的命令的历史记录。
示例:历史| 更多

更多
描述:显示文件内容,每25行暂停一次。
示例:更多文件

grep的
说明:过滤文件的内容。
示例:猫文件| grep字符串


描述:显示文件的所有内容,不加任何暂停。
示例:cat文件

CHMOD
描述:更改读取/写入/执行文件/目录的权限。
示例:chmod + r文件,chmod + w目录,chmod + rw目录-R,chmod -r文件

乔恩
描述:=更改所有者。 更改用户权限:文件/目录组。
示例:chown root:根文件,chown pello:用户目录-R

焦油
项目说明:=磁带ARchiver。 文件存档器。
例如:tar cvf file.tar目录,tar xvf file.tar,tar zcvf file.tgz目录,tar zxvf file.tgz

拉链
说明:ZIP兼容的解压缩器。
示例:gunzip文件


说明:Redhat软件包管理器。 安装或更新系统软件。
示例:rpm -i package.rpm,rpm -qa程序,rpm –force package.rpm,rpm -q –info程序

安装
描述:安装硬盘,软盘,CDROM。
例如:mount / dev / hda2 / mnt / lnx,mount / dev / hdb1 / mnt -t vfat

卸除
说明:拆卸单元。
例如:umount / dev / hda2,umount / mnt / lnx

wget的
说明:通过http或Windows下载文件的程序 FTP。
示例:wget 
http://www.rediris.es/documento.pdf

猞猁
描述:带有ftp选项https的Web浏览器。
示例:lynx 
www.ibercom.com, lynx –来源 http://www.ibercom.com/script.sh | SH

FTP
说明:客户 FTP。
示例:ftp 
ftp.ibercom.com网站

域名
说明:域whois。
示例:whois 
ibercom.com


说明:显示已登录的系统用户。
示例:谁,w,我是谁

邮件
描述:发送和阅读电子邮件。
示例:邮件 
pepe@ibercom.com <文件,邮件-v pepe@ibercom.com <文件
分类
描述:对文件内容进行排序。
例如:猫/等/数字| ls | 分类

ln
描述:=链接。 创建链接,快捷方式。
示例:ln -s /目录链接

尾巴
说明:显示文件的结尾(10行)。
例如:tail -f / var / log / maillog,tail -100 / var / log / maillog | 更多


描述:显示文件头(10行)。
示例:头文件,头-100 / var /日志/ maillog | 更多

文件
说明:它告诉我们文件的类型。
示例:文件文件,文件*

数据来源: 克里斯塔拉


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   瓦尔

    拥有这些类型的列表总是很好的🙂谢谢

  2.   卡夫蒂

    我想在编程时,如果我们要关闭PC,这将是一个重要的命令。
    我说的是命令:

    关闭

    您能为我们提供什么信息?

    问候

  3.   齐藤莫德拉格

    和往常一样,直接进入收藏夹即可(我之前没有发表评论,因为我烧了电脑,直到买了另一台…。XD)

  4.   何塞·安东尼奥

    您好,很好,我已经读过这里,我在寻找解决方案
    互联网,但我找不到任何东西,我一定不知道会是我
    搜索...我是在高中和在这第一次学习Linux
    安装Ubuntu 12.10我进入终端以练习我学到的知识并
    我无法做任何事都不能成为root或在其中执行mkdir
    家…..ect。 有人可以指导我使用教程或页面吗
    我将非常感谢..谢谢

  5.   何塞·安东尼奥

    我发现了一个非常有趣的教程,以防Linux中声音每10分钟消失一次:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   何塞·安东尼奥

    如果在激活屏幕保护程序时声音消失了,也就是说,每隔10分钟消失一次,那么以下博客至少提供了Linux Mint中的解决方案:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    如果在暂停或休眠后声音也被停用,则解决方法如下:

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   罗尼

    非常感谢,我一直在寻找AT命令中的相同内容,以便保留一些已编程的命令...谢谢。

  8.   DC

    优秀的! 信息,TOP和HTOP差异之间的问题?

    谢谢!