Linux基础命令练习
- 格式:doc
- 大小:286.00 KB
- 文档页数:37
mv chap3 manual
该命令将chap3移动到manual/chap3。
注:例1和例3命名了两个文件,例2命名了两个现有目录,而例4命名了一个文件和一个目录。
要将多个文件移动到另一个目录,请输入:
mv chap4 jim/chap5 /home/manual
mv命令将文件和目录从一个目录移动到另一个,或者重命名文件或目录。如果将文件或目录移动到一个新的目录,保留基本文件名。
当移动文件时,与其他文件的所有链接都保持不动,除非您将其移动到不同的文件系统。
当将目录移动到现有目录时,目录及其内容添加到现有目录下。
当使用mv命令来重命名文件或目录时,目标目录参数可以指定新的文件名或新的目录路径名。
要移动目录,请输入:
mv book manual
如果manual存在,该命令将book下的所有文件和目录都移动到命名为manual的目录。否则,目录book重命名为manual。
要将文件移动到另一个目录下并且给它新的名称,请输入:
mv intro manual/chap1
该命令将intro移动到manual/chap1。将名称intro从当前目录下删除,且相同的文件在目录manual中作为chap1出现。
-i
分成多列显示各项
-C
按文件的修改时间排序
-c
1.作用
ls命令用于显示目录内容,类似DOS下的dir命令,它的使用权限是所有用户。
2.格式
ls [options][filename]
3.options主要参数
-a,--all:不隐藏任何以“.”字符开始的项目。
-A,--almost-all:列出除了“.”及“..”以外的任何项目。
如果移动文件将覆盖没有写权限设置的现有文件,并且如果标准输入是工作站,mv命令显示文件权限代码并且从标准输入中读取一行。如果该行以y或者语言环境中y的等价字符开始,mv命令就移动文件。如果响应是除了y以外的其他任何字母,mv命令对该文件不做任何事而是继续下一个指定的文件。如果目标文件与ACL关联,则显示的文件许可权代码可能无法完全表示访问许可权。当源文件的父目录是可写的并且有粘性位设置,以下的一个或多个条件为真:
-g:like-l, but do not list owner。
-G,--no-group:inhibit display of group information。
-i,--inode:列出每个文件的inode号。
-I,--ignore=样式:不印出任何符合Shell万用字符<样式>的项目。
-k:即--block-size=1K。
-k:并不真正关机,只是送警告信号给每位登录者。
-h:关机后关闭电源。
-c:cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间
参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。
-F:在重启计算机时强迫fsck。
-time:设定关机前的时间。
-l:使用较长格式列出信息。
-L,--dereference:当显示符号链接的文件信息时,显示符号链接所指示的对象,而并
非符号链接本身的信息。
-m:所有项目以逗号分隔,并填满整行行宽。
-n,--numeric-uid-gid:类似-l,但列出UID及GID号。
-N,--literal:列出未经处理的项目名称,例如不特别处理控制字符。
-m:将系统改为单用户模式。
-i:关机时显示系统信息。
4.命令说明
shutdown命令可以安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭Linux系统,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。
mkdir: created directory `Docs'
mkdir: created directory `Docs/LinuxDocs'
3.2.
切换目录
3.3.
显示当前目录
3.4.
rm –fr
rmdir删除空目录
递归删除目录:-p
3.5.
详细信息
-l
所有文件
-a
-A:不列出.和..
列出文件的i节点号
主要参数
-n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。
-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。
-f:没有调用shutdown,而强制关机或重启。
-i:关机(或重启)前,关掉所有的网络接口。
-f:强迫关机,不呼叫shutdown这个指令。
1.
1.1.
ALT+F1...F6
1.2.
init 0
shutdown–h now——多用户环境
1.作用
shutdown命令的作用是关闭计算机,它的使用权限是超级用户。
2.格式
shutdown [-h][-i][-k][-m][-t]
3.重要参数
-t:在改变到其它运行级别之前,告诉init程序多久以后关机。
-p:当关机的时候顺便做关闭电源的动作。
-d:关闭系统,但不留下纪录。
使用实例
要使系统停机而不在记帐文件中记录停机,请输入:
halt -l
要使系统迅速停机,请输入:
halt -q
要通过拨号使系统停机,请输入:
halt -y
1.3.
init 6
Reboot
reboot命令在linux中的的作用是重新启动计算机。
-p,--file-type:加上文件类型的指示符号(/=@|其中一个)。
-Q,--quote-name:将项目名称括上双引号。
-r,--reverse:依相反次序排列。
-R,--recursive:同时列出所有子目录层。
-s,--size:以块大小为序。
4.应用举例
ls命令是Linux系统使用频率最多的命令,它的参数也是Linux命令中最多的。使用ls命令时会有几种不同的颜色,其中蓝色表示是目录,绿色表示是可执行文件,红色表示是压缩文件,浅蓝色表示是链接文件,加粗的黑色表示符号链接,灰色表示是其它格式文件。ls最常使用的是ls- l
5.举例
shutdown -h 3:40
说明3:40开始关机。
halt
halt命令是linux系统中关闭系统的工具。默认情况下不关闭电源。
使用权限
超级用户
语法格式
halt | fasthalt [ -l ] [ -n ] [ -p ] [ -q ] [ -y ]
使用说明
halt就是调用shutdown-h。halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中)
该命令将chap4文件移动到/home/manual/chap4文件目录,并且将jim/chap5文件移到<br />/home/manual/chap5文件。
要使用带模式匹配字符的mv命令,请输入:
mv manual/*。
该命令将manual目录中的全部文件都移动到当前目录中。(period),保留它们在manual中的名称。此移动也清空manual。必须在星号和周期之间输入空格。
reboot -.
2.1.
拷贝一个目录当中所有的文件
cp /etc/*.*目标文件夹
拷贝一个目录当中所有的文件和文件夹
cp–R /etc目标文件夹
不做拷贝,只是建立连接
-l
拷贝时保留连接
-d
覆盖目标文件并且不提醒
-f
提示用户确认
-i
保持文件属性
-p
只复制目标中不存在的文件或者更新过的文件
--author:印出每个文件著作者。
-b,--escape:以八进制溢出序列表示不可打印的字符。
--block-size=大小:块以指定<大小>的字节为单位。
-B,--ignore-backups:不列出任何以~字符结束的项目。
-f:不进行排序,-aU参数生效,-lst参数失效。
-F,--classify:加上文件类型的指示符号(*/=@|其中一个)。
使用权限
超级用户
语法格式
reboot [-n] [-w] [-d] [-f] [-i]-p
使用说明
reboot命令通常用syslog命令记录重新引导操作,并在/var/adm/wtmp登录记录文件中,放置一个关机记录。如果有-l, -n,或-q标志存在这些操作被禁止。
主要参数
-n:在重开机前不做将记忆体资料写回硬盘的动作,即不调用sync。
用户必须拥有文件。
用户必须拥有目录。
用户必须是特权用户。
用户必须对文件具有写权限。
此警告消息和输入提示可通过使用-f选项覆盖。
可以使用mv命令在相同的文件系统或文件系统之间移动文件。不管是在一个文件系统中工作,还是跨文件系统工作,mv命令将文件复制到目标处并删除原文件。mv命令在新文件中保存最近数据修改时间、最近访问时间、用户标识、组标识、文件方式、扩展属性以及原始文件的ACL。对于符号链路,mv命令仅保存该链路本身的所有者和组。
注:模式匹配字符仅扩展现有文件的名称。例如,如果文件manual/chap1不存在,命令mv intro man*/chap1不起作用。
3.
3.1.
mkdir命令是在linux系统中建立目录的一个工具,是初学者应该熟练掌握的命令之一。