Linux常用60个命令

按照它们在系统中的作用分成下面六个部分:

◆ 安装和登录命令:

login:作用是登录系统,它的使用权限是所有用户。

shutdown:作用是关闭计算机,它的使用权限是超级用户。

halt:作用是关闭系统,它的使用权限是超级用户。

        就是调用shutdown-h,机后关闭电源。

reboot:作用是重新启动计算机,它的使用权限是系统管理者。

install:作用是安装或升级软件或备份数据,它的使用权限是所有用户。

mount:作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。

        挂上一个设备使用mount命令。在使用mount这个指令时,至少要先知道下列三种信息:要加载对象的文件系统类型、要加载对象的设备名称及要将设备加载到哪个目录下。

umount:作用是卸载一个文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。

        命令是mount命令的逆操作,它的参数和使用方法和mount命令是一样的。

chsh:作用是更改使用者shell设定,它的使用权限是所有使用者。

exit:作用是退出系统,它的使用权限是所有用户。

last:作用是显示近期用户或终端的登录情况,它的使用权限是所有用户。通过last命令查看该程序的log,管理员可以获知谁曾经或企图连接系统。

◆ 文件处理命令:

file: 作用是根据文件的头部信息来判断文件类型,使用权限是所有用户。

mkdir :作用是建立名称为dirname的子目录,与MS DOS下的md命令类似,它的使用权限是所有用户。

grep :作用是指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

            pattern正则表达式主要参数:

            \:忽略正则表达式中特殊字符的原有含义。

            ^:匹配正则表达式的开始行。

            $: 匹配正则表达式的结束行。

            \:到匹配正则表达式的行结束。

            [ ]:单个字符,如[A]即A符合要求 。

            [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。

            。:所有的单个字符。

            * :有字符,长度可以为0。

dd :作用是用来复制文件,并根据参数将数据转换和格式化。

find :作用是在目录中搜索文件,它的使用权限是所有用户。

mv :作用是为文件或目录改名,或者将文件由一个目录移入另一个目录中,它的使用权限是所有用户。该命令如同DOS命令中的ren和move的组合。

ls :作用是显示目录内容,类似DOS下的dir命令,它的使用权限是所有用户。

diff :作用是用于两个文件之间的比较,并指出两者的不同,它的使用权限是所有用户。

        以行为单位进行文件的比较,输出不同的内容,以及不同所在的行号。

        "c"表示变动的模式是内容改变(change),其他模式还有"增加"(a,代表addition)和"删除"(d,代表deletion);

        小于号<,表示要从“位置1文件”当中去取该行的内容;

        大于号>,表示要从“位置2文件”当中去取该行的内容;

cat :作用是用来简要指出两个文件是否存在差异,它的使用权限是所有用户。

        以字节为单位进行文件的比较,输出不同开始的字节;

ln : 作用是在文件之间创建链接,它的使用权限是所有用户。默认情况下,ln命令产生硬链接。

        链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。

        硬链接指通过索引节点来进行的连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬链接。硬链接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件才会被真正删除。

        与硬链接相对应,Lnux系统中还存在另一种连接,称为符号连接(Symbilc Link),也叫软链接。软链接文件有点类似于Windows的快捷方式。它实际上是特殊文件的一种。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

◆ 系统管理相关命令:

df:作用是检查文件系统的磁盘空间占用情况,使用权限是所有用户。

top:作用是显示执行中的程序进程,使用权限是所有用户。

free:作用是显示内存的使用情况,使用权限是所有用户。

quota:作用是显示磁盘使用情况和限制情况,使用权限超级用户。

at:作用是在指定时刻执行指定的命令序列。

lp:作用是打印文件,使用权限是所有用户。

adduser:作用是用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。它和adduser命令是相同的。

        账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。

groupadd:作用是用于将新组加入系统。

kill:作用是用来中止一个进程。

crontab:作用是修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户。

◆ 网络操作命令:

ifconfig:用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。

ip:是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。

ping:用于检测主机网络接口状态,使用权限是所有用户。

netstat:主要用于Linux察看自身的网络状况,如开启的端口、在为哪些用户服务,以及服务的状态等。此外,它还显示系统路由表、网络接口状态等。可以说,它是一个综合性的网络状态的察看工具。在默认情况下,netstat只显示已建立连接的端口。如果要显示处于监听状态的所有端口,使用-a参数即可:

telnet:表示开启终端机阶段作业,并登入远端主机。telnet是一个Linux命令,同时也是一个协议(远程登陆协议)。

ftp:进行远程文件传输。FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身,所以ftp既是协议又是一个命令。

route:表示手工产生、修改和查看路由表。

rlogin:用来进行远程注册。

rcp:代表远程文件拷贝,用于计算机之间文件拷贝,使用权限是所有用户。

finger:用来查询一台主机上的登录账号的信息,通常会显示用户名、主目录、停滞时间、登录时间、登录Shell等信息,使用权限为所有用户。

mail:作用是发送电子邮件,使用权限是所有用户。此外,mail还是一个电子邮件程序。

nslookup:功能是查询一台机器的IP地址和其对应的域名。使用权限所有用户。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

◆ 系统安全相关命令:

passwd:用来修改账户的登陆密码,使用权限是所有用户。

su:作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。

umask:用来设置用户文件和目录的文件创建缺省屏蔽值,若将此命令放入profile文件,就可控制该用户后续所建文件的存取许可。它告诉系统在创建文件时不给谁存取许可。使用权限是所有用户。

chgrp:表示修改一个或多个文件或目录所属的组。使用权限是超级用户。

chmod:用于改变文件或目录的访问权限,用户可以用它控制文件或目录的访问权限,使用权限是超级用户。

chown:更改一个或多个文件或目录的属主和属组。使用权限是超级用户。

chattr:修改ext2和ext3文件系统属性(attribute),使用权限超级用户。

sudo:是一种以限制配置文件中的命令为基础,在有限时间内给用户使用,并且记录到日志中的命令,权限是所有用户。

ps:显示瞬间进程 (process) 的动态,使用权限是所有使用者。

who:显示系统中有哪些用户登陆系统,显示的资料包含了使用者ID、使用的登陆终端、上线时间、呆滞时间、CPU占用,以及做了些什么。 使用权限为所有用户。

◆ 其它命令:

tar:是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。

        文件后缀为:.tar或者.tar.gz

zip/unzip:命令位于/usr/bin目录中,它们和MS DOS下的pkzip、pkunzip及MS Windows中的Winzip软件功能一样,将文件压缩成.zip文件,以节省硬盘空间,当需要的时候再将压缩文件用unzip命令解开。该命令使用权限是所有用户。

        文件后缀为:.zip

gzip/gunzip:gunzip命令作用是解压文件,使用权限是所有用户。

        文件后缀为:.gz

arj/unarj:解压缩格式为.arj格式的文件,使用权限是所有用户。

        文件后缀为:.arj

mtools:实际上是一个命令集合,是DOS文件系统的工具程序,它可以模拟许多DOS命令,使用起来非常方便。使用权限是所有用户。Linux系统提供了一组称为mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读、写文件和目录。它们对DOS和Linux环境之间交换文件非常有用。

man:是manual(手册)的缩写。用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便和实用。

unendcode:命令可以把一个二进制文件表编码为一个文本文件,使用权限是所有用户。

uudecode:用来将uuencode编码后的档案还原,uudecode只会将begin与end标记之间的编码资料还原,程序会跳过标记以外的资料。它的使用权限为所有用户。

常用操作:

1.一次运行多个命令:在一个命令行中可以执行多个命令,用分号将各个命令隔开即可。

2.所谓Shell,就是命令解释程序,它提供了程序设计接口,可以使用程序来编程。学习Shell对于Linux初学者理解Linux系统是非常重要的。

        Linux系统的Shell作为操作系统的外壳,为用户提供了使用操作系统的接口。Shell是命令语言、命令解释程序及程序设计语言的统称,是用户和Linux内核之间的接口程序。如果把Linux内核想象成一个球体的中心,Shell就是围绕内核的外层。

        当从Shell或其它程序向Linux传递命令时,内核会做出相应的反应。Shell在Linux系统的作用和MS DOS下的COMMAND.COM和Windows 95/98 的explorer.exe相似。Shell虽然不是系统核心的一部分,只是系统核心的一个外延,但它能够调用系统内核的大部分功能。因此,可以说Shell是Unux/Linux最重要的实用程序。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容

  • 从什么时候开始我对家人不满了,我对老公不满了,我对朋友不满了,我对大学不满,我对工作不满……我对身边的一切都开始吹...
    好好的修行日记阅读 190评论 0 0
  • 智能汽车有三大发展方向:数字座舱,车联网和无人驾驶,这三个领域正随着各项技术的发展相互融合、相互渗透、互为补充。下...
    沉默的猕猴桃阅读 1,310评论 0 2
  • 叮铃铃,下课的铃声响了,一帮同学说着笑着结伴奔向了食堂,唯独小草依然坐在座位上,从讲台上看也很难找到她埋藏在一摞书...
    遇见小娜阅读 271评论 2 35