linux命令大全(1)

当用户使用linux系统时,其实在和Shell在打交道,当用户发出指令,其实先将这些指令发送给Shell,

然后由Shell将用户的指令翻译后传送给内核,再由内核来控制硬件的工作。

然后内核将硬件的工作情况发送个Shell,最后有Shell返回硬件的工作信息和情况。

以下对linux常用命令进行简单总结:

1.关机与注销

关闭系统使用shutdown命令,确保用户和系统的资料完整。需要注意的是,只有root这个万能的用户才能使用这个命令,

一般用户是不允许执行这个用户的。showdown语法:
shutdown [options] when [message]
options: -r 表示重启,-h表示系统服务停滞(halt)后,立刻关机 ,-f表示快速重启

when: 为shutdown指定时间。hh:mm:绝对时间,hh指小时,mm指分钟;

message:表示系统的广播信息,一般提示各个用户系统关机或重启,要求用户保存资料后退出。

看看几个实例:

shutdown -h now 立刻关机
shutdown -h 21:30 今天21:30关机
shutdown -h +10 十分钟后关机
shutdown -r now 立刻重启
shutdown -r +10 ‘the system will reboot’ 10分钟后重启,管理员提示用户系统要重启了,便于用户保存工作中的资料。只有root用户才能使用这个命令。

实例测试一下:

当我在我的shell输入命令shutdown -r now,可以看到我的虚拟机安装的linux系统在重新启动。

2.显示当前工作目录中的内容

在linux中通过ls命令查看当前目录下有哪些目录或文件。

通过ls命令,屏幕上就立刻显示当前目录下的所有文件及目录。显示的文件会有不同的颜色,关于颜色的解释:

白色的文件:一般的文件

蓝色的文件:目录

绿色的文件:可执行文件

通过颜色,可以最直观的识别文件的类型。

通过ls命令可以看到文件及目录,但是不够详细,为了看到更详细的文件信息,需在ls后增加-l,即使用ls -l命令查看文件及目录,

如下为详情:

我们可以根据文件详情知道文件的权限,拥有者,日期等等信息。

3.显示隐藏的文件

在windows系统中,某个盘下文件夹里面通过文件设置可以隐藏或显示文件,在linux系统中,通过ls -a的命令显示隐藏的文件,先试试。

从截图可以看出ls显示的文件与ls -a显示的文件进行对比,可以看出ls -a显示的文件比较多,多出来的文件有个特点都是以‘.‘开头的,说明在

linux系统中隐藏文件都是以‘.‘开头,轻易不让看到,因为这些文件很多都是有特殊用途的,万一不小心删掉了,麻烦或许也解决不了问题。

上面显示的文件通过ls -a看到了隐藏,但是没有看到详情,想看就得通过ls -al结合使用,看到隐藏的同时也可以看到详情,二者可以兼得。

4.显示其他目录中的文件

上面都是显示当前工作目录中的文件,如果要显示其他目录中的文件,那么我们只要在“ls”后面加入所要显示的目录的路径即可。

看看实例:

查看 usr目录下的文件详情。ls 后加上想看的文件路径,就可以看到该文件下的目录或文件,想看详情ls -l,想看隐藏和详情ls -al。

5.建立目录

使用mkdir建立目录,比对下面的实例,明确的可以看到testfile目录创建成功。

6.删除目录

使用rmdir删除文件目录,被删除的文件目录必须为空,否则删除时报错。

看看正常testfile下为空时的目录删除:

在最后ls查看testfile已经被删除。

testfile文件不为空时的目录删除:

为了测试rmdir只能删除目录下为空的文件,从新建立一个testfile目录,并且在testfile下新建testfile_in文件,然后试图通过rmfir

去删掉testfile,报错显示’failed to remove `testfile‘: Directory not empty‘含义testfile删除失败,错误原因为目录非空,也就是说我rmdir只删除目录是空的文件,

而目录非空的我不删,非让我删,我只好报错给你看。

时间: 2024-10-11 17:18:26

linux命令大全(1)的相关文章

linux 命令大全

工作了一段时间,开始整理资料,好记性不如烂笔头啊. linux命令大全下载路径: 1.http://www.pc6.com/SoftView/SoftView_28912.html 2.http://wenku.baidu.com/link?url=_bbK7q1_YVxZOCMXk9Ou91Iz91CnTLSQ08Iuy8DAaFSO1KUM8pBKD3lfFmdAj7knYLdytEsbO4qdkI80rvVKDmHOSCdVPyURT39UNN6bKJa 3.http://www.linu

Linux命令大全----常用文件操作命令

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了Linux命令大全----常用文件操作命令,并附有实例 ls 这个命令是经常用到的,用来显示当前目录下有哪些文件 ,ls最常用的参数有三个: -a -l -F.ls -a说明:Linux上的文件以"."开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来. ls -l(这个参数是字母L的小写,不是数

Linux学习总结(1)——Linux命令大全完整版

Linux命令大全完整版 目    录I 1. linux系统管理命令1 adduser1 chfn(change finger information)1 chsh(change shell)1 date2 exit3 finger4 free5 fwhois5 gitps(gnu interactive tools process status)5 groupdel(group delete)6 groupmod(group modify)6 halt7 id7 kill8 last8 la

Linux命令大全之二——Linux系统设置命令,非常全!

继上次汇总的Linux命令大全之一(Linux系统管理命令),这次给大家分享的Linux系统设置命令. 这些都是日常常用的命令,对想学习Linux的伙伴们来说可谓是大大滴福利,全是干货~~ alias 功能说明:设置指令的别名. 语 法:alias[别名]=[指令名称] 补充说明:用户可利用alias,自定指令的别名.若仅输入alias,则可列出目前所有的别名设置.alias的效力仅及于该次登入的操作.若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名. 参 数:若

Linux命令大全之三——Linux文档编辑命令,超级全!

本篇文章主要介绍了Linux文档编辑命令.详细整理了各个命令的功能.语法以及参数,很干货~赶紧学起来吧! col 功能说明:过滤控制字符.语 法:col?[-bfx][-l<缓冲区列数>]补充说明:在许多UNIX说明文件里,都有RLF控制字符.当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符.参 数:??-b???过滤掉所有的控制字符,包括RLF和H

【Linux】linux命令大全

109个Linux命令 目录 1       文件管理... 5 1.1          basename. 5 1.2          cat 5 1.3          cd. 5 1.4          chgrp. 5 1.5          chmod. 6 1.6          chown. 7 1.7          comm.. 7 1.8          cp. 7 1.9          cut 8 1.10        dd. 8 1.11      

linux命令大全(2)

1.切换目录 在linux中,一会可能在这个文件目录进行操作,一会可能转到另外一个文件目录进行操作,这就得用到目录切换,使用cd命令. 说到目录切换,就涉及到路径问题. 绝对路径:就是表示出目标文件或子目录的目录树结构. 相对路径:就是相对于当前工作目录的路径来表示位置.相对路径中有两个符号,就是"..",".". ".."表示当前当前工作目录的上一层目录,一个点'.'表示当前目录. 先创建两个文件test1,test2,使用cd进行切换,然后用

linux命令大全(4)

在windows上某些文件我们想看内容,只要有对应文件的查看软件,直接打开就可以看,比如word文件等. 在linux上,可以用一些命令做到这样的功能.这些命令的功能主要用于显示当前文件的内容,一个一个的看看. 1.cat cat命令用于直接将当前文件的内容打印到屏幕上. 通过cd命令回到root的根目录(如果后面跟的是~这个符号,ls看到install.log等,就对了,), ls查看根目录下有哪些文件,cat 后面跟上要显示内容的文件,回车打印文件内容到屏幕上. 总结:该命令显示的文件内容如

Linux命令大全之一——Linux系统管理命令,非常全!

Linux命令是对Linux系统进行管理的命令. 对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,下面是关于49个Linux系统管理命令的详细讲解! adduser 功能说明:新增用户帐号.语 法:adduser补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号.在R

软件测试必须掌握的linux命令大全

测试工程师的四大基础技能:数据库.linux.网络协议.测试工具,不管是刚入门还是已经工作多年,这几个方向都是要掌握的.今天我们再讲一下测试工程师必须要掌握的linux命令. 测试工程师需要掌握linux系统的必要性? 由于Linux在服务器领域应用非常广泛,有很多开源和成熟的软件,目前大多数的应用后台都是部署在linux上的,熟悉Linux操作系统和相关命令,可以加深我们对软件的架构和运行机制的了解,也可以增加自己核心竞争力.拓宽自己的技能栈,从而获得更高的薪水. 不同岗位职级,对于linux