Last login:这行表示我们这个用户的上次登录的时间和位置。
[root@linux ~]#这行的root:表示登录的是root用户
@:相当at
Linux:表示所登录的服务器,一般为服务器名称
~:表示目前位于/root目录下
#:表示root的提示符号,普通用户为$
用logout可以退出系统,这个和Windows中的注销是同等效果
shutdown [options] when [message]
options:-r 表示重启,-h表示系统服务停滞(halt)后,立刻关机,-f表示快速重启when:为shutdown指定时间。hh:mm:绝对时间,hh指小时,mm指分钟;如08:30,+m:m分钟后执行,now=+0,也就是立刻执行
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用户才能使用这个命令。
[root@Linux ~]# ls
anaconda-ks.cfg Desktop install.log install.log.syslog
这样屏幕上就立刻显示当前目录下的所有文件及自目录。注意你可能发现“Desktop”显示的颜是蓝颜,
这里提示大家一下:
白的文件:一般的文件
蓝的文件:目录
绿的文件:可执行文件
这种方法可以最直观的方法来识别文件类型。
直接使用“ls”可能看到的信息有限,为了知道关于文档的更多资料,我们可以增加一个参数“-l”,这样可以
看到更多关于文件的信息:
[root@Linux ~]# ls –l
“ls -l”有一个简写是“ll”,如下:
[root@Linux ~]# ll
[root@Linux ~]# ls –a 那么我们可以使用“-a”参数来显示隐藏的文件
隐藏文件是以“.”开头的文件。这些文件一般都有特殊的作用,如果显示出来,有可能被用户不小心删除。
我们可以结合上面的两个参数来显示目录下的文件,如下所示:
[root@Linux ~]# ls –al
如果要显示其他目录中的文件,那么我们只要在“ls”后面加入所要显
示的目录的路径。如下所示:
[root@Linux ~]# ls /这样显示的就是“/”目录下的文件。当然我们也可以加入一下参数,如下所示:
[root@Linux ~]# ls -l /
当我们工作的需要,建立一个目录的时候,我们可以使用“mkdir”命令来建立一个目录,如下所示:
[root@Linux ~]# mkdir myfile
[root@Linux ~]# ll
如果这个目录不需要了,我们可以使用“rmdir”命令来删除一个目录
注意的是,使用这个命令来删除一个目录的时候,那么这个目录下必须是没有任何文件和文件夹的,我们看看
如下的操作:
[root@Linux ~]# mkdir myfile
[root@Linux ~]# cd myfile cd命令是切换目录,这里就是进入myfile
[root@Linux myfile]# mkdir one
[root@Linux myfile]# cd .. ..表示当前目录的上一层目录
[root@Linux ~]# rmdir myfile
rmdir: myfile: 目录非空
我们在myfile目录下建立了一个one的目录,当我们删除myfile目录时,提示目录为空,所以必须将这个目录下
的所有文件和目录全部删除之后,才能删除这个目录。
我们使用“cd”命令可以在不同的目录中切换,如下的操作:
[root@Linux ~]# mkdir one
[root@Linux ~]# mkdir two
[root@Linux ~]# cd one
[root@Linux one]#
我们建立了两个目录“one”和“two”,我们可以使用“cd one”,进入one目录,进入这个目录之后,命令
提示符有原来的“[root@Linux ~]”变成了“[root@Linux one]”,提示符中的“one”表示我们在one这个目录中工作了。
我们发现这个目录下面有两个奇怪的家伙,一个是“.”,一个是“..”。其实这又要讲到路径的知识,路径的表
示方法有两种:
linux创建文件指令A :绝对路径:就是表示出目标文件或子目录的目录树结构。我们这个例子中的目录“one”,的绝对路径
表示方法为“/root/one”,如果one目录下还有一个目录xu,那么目录xu的绝对路径就是:“/root/one/xu”。
B :相对路径:就是相对于当前工作目录的路径来表示位置。相对路径中有两
个符号,就是“..”,“.”。“..
”表示当前当前工作目录的上一层目录。如当前我们处在one目录中,我们作如下操作:
[root@Linux one]# cd ..
[root@Linux ~]#
我们就或发现提示“[root @Linux one]”变为“[root@Linux ~]”。发现现在已经返回到目录one的上一层目录。
“.”表示当前的工作目录。如果当前我们处在one目录中,那么“.”就表示当前的工作目录one。
先看看当前目录下有哪些文件,然后我们需要将install.log文件复制一份到one目录中,我们可以使用“cp
install.log ./one”就可以了,注意了,这里使用了上面的相对路径中的“.”,表示当前工作目录下的one目录。
然后进one目录,查看一下是否有intsall.log这个文件,可以看到我们已经复制了一份lnstall.log文件。
我们在来试一试,我们将目录one复制到two中,我们看看如下的操作:
[root@Linux ~]# cp one two
cp: 略过目录“one”
[root@Linux ~]# cd two
[root@Linux two]# ll
总计0
发现没有two目录下没有one文件夹,这个时候我们需要使用参数“-r”,看如下操作:
[root@Linux ~]# cp -r one two
[root@Linux ~]# cd two
[root@Linux two]# ll
总计 4
drwxr-xr-x 2 root root 4096 03-19 13:00 one
看看,在cp命令后面加入参数“-r”之后,就可以用来复制目录了,我们可以进入two目录下的子目录one,会
发现原来one目录中的文件也一起被复制了。
最后来看看复制文件并重新命名的新文件,实例如下:
[root@Linux one]# cp install.log install.log.bak
[root@Linux one]# ll
用mv命令将一个文件移动到另外一个目录中
[root@Linux ~]# mv install.log.syslog ./one
[root@Linux ~]# cd one
[root@Linux one]# ll
除此之外,我们还可以为文件更名,如下操作:
[root@Linux one]# mv install.log install.sys
[root@Linux one]# ll
这个和前面的创建目录是有区别的,创建文件是指创建一个一般的普通文件,并且这个文件为空,我们可以使
用touch命令来建立一般文件,如下操作:
[root@Linux two]#
[root@Linux two]#
[root@Linux two]#
[root@Linux two]# ll
使用rm命令来删除文件,和前面的rmdir有点区别,不过rm也可以实现删除目录,我们来看看实际的操作:
[root@Linux two]# mkdir one
[root@Linux two]# ll
[root@Linux two]#
rm:是否删除一般空文件“”? y
[root@Linux two]# ll
如果我们不需要系统提示我们就要增加一个参数“-f”,这样只要输入命令之后,系统直接删除文件。看如下操作:
[root@Linux two]# rm -
[root@Linux two]# ll
我们在来看看如何删除这个文件下的目录,增加参数“-r”就可以了,看如下操作:
[root@Linux two]# rm -rf one
[root@Linux two]# ll
以上所有的操作我们好像都只能操作一个文件,当我们要同时对多个文件进行操作的时候,我们就可以使用通
配符,这些符号不是作为普通的文字来使用,而是来代替文键名称的字符串。我们来看看Linux下的几种通配符
,和他们的含义:
A:* :任何字符和字符串。
B:? :一个任意字符
C:[] :[]内的任意一个字符。[abc]表示a、b、c任一个字符;有时候也表示范围,如[a-x],表示a到x的任一
个字符;[1-9]表示1到9的任一数字。
D:[!]:和上面的相反,表示除[]内的字符外的任意一个字符。
[root@Linux two]# rm -f 11?.txt
[root@Linux two]# ll
这样就删除了以“11”开头的文件,我们还是以上面的例子在看:
[root@Linux two]# rm -f 11[1-3].txt
[root@Linux two]# ll
[root@Linux two]# rm -f 1[!1]*.txt
[root@Linux two]# ll
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论