Linux基础命令练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
--author:印出每个文件著作者。
-b,--escape:以八进制溢出序列表示不可打印的字符。
--block-size=大小:块以指定<大小>的字节为单位。
-B,--ignore-backups:不列出任何以~字符结束的项目。
-f:不进行排序,-aU参数生效,-lst参数失效。
-F,--classify:加上文件类型的指示符号(*/=@|其中一个)。
改名:源文件/目录只能有一个,目标文件/目录不存在
mv命令在linux系统中用来移动文件位置。
使用权限
所有用户
语法格式
移动并重命名文件
mv [ -E{force|ignore|warn} ] [ -i | -f ] [ -I ]源文件...目标文件
移动并重命名目录
mv -E{force|ignore|warn} ] [ -i | -f ] [ -I ]源目录...目标目录
reboot -l
1.4.
Logout/exit
2.
2.1.
拷贝一个目录当中所有的文件
cp /etc/*.*目标文件夹
拷贝一个目录当中所有的文件和文件夹
cp–R /etc目标文件夹
不做拷贝,只是建立连接
-l
拷贝时保留连接wk.baidu.com
-d
覆盖目标文件并且不提醒
-f
提示用户确认
-i
保持文件属性
-p
只复制目标中不存在的文件或者更新过的文件
要将文件移动到另一个目录,保持相同的名称,请输入:
mv chap3 manual
该命令将chap3移动到manual/chap3。
注:例1和例3命名了两个文件,例2命名了两个现有目录,而例4命名了一个文件和一个目录。
要将多个文件移动到另一个目录,请输入:
mv chap4 jim/chap5 /home/manual
-p, --parents自动建立需要的父目录
-v, --verbose显示建立目录的详细信息
--help显示帮助信息并退出
--version显示版本信息并退出
应用实例
自动建立Docs目录及其字目录LinuxDocs
# mkdir -p Docs/LinuxDocs
显示建立目录的详细情况
# mkdir -pv Docs/LinuxDocs
-m:将系统改为单用户模式。
-i:关机时显示系统信息。
4.命令说明
shutdown命令可以安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭Linux系统,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。
mv命令将文件和目录从一个目录移动到另一个,或者重命名文件或目录。如果将文件或目录移动到一个新的目录,保留基本文件名。
当移动文件时,与其他文件的所有链接都保持不动,除非您将其移动到不同的文件系统。
当将目录移动到现有目录时,目录及其内容添加到现有目录下。
当使用mv命令来重命名文件或目录时,目标目录参数可以指定新的文件名或新的目录路径名。
如果移动文件将覆盖没有写权限设置的现有文件,并且如果标准输入是工作站,mv命令显示文件权限代码并且从标准输入中读取一行。如果该行以y或者语言环境中y的等价字符开始,mv命令就移动文件。如果响应是除了y以外的其他任何字母,mv命令对该文件不做任何事而是继续下一个指定的文件。如果目标文件与ACL关联,则显示的文件许可权代码可能无法完全表示访问许可权。当源文件的父目录是可写的并且有粘性位设置,以下的一个或多个条件为真:
-w:并不会真的重开机,只是把记录写到/var/log/wtmp文件里。
-d:不把记录写到/var/log/wtmp文件里(-n这个参数包含了-d)。
-i:在重开机之前先把所有与网络相关的装置停止。
-f:强制关机,并不调用shutdown命令
-p:关闭系统电源(如果可能,否则重新启动电脑)
使用实例
关闭系统而不记录重新引导,请输入:
保持原始文件名而将文件或目录移到某个目录
mv -E{force|ignore|warn} ] [ -i | -f ] [ -I ]源文件/源目录目标目录
使用说明
注意: mv命令可以覆盖许多现有文件,除非指定-i标志。-i标志提示您在覆盖文件前先确认。如果-f和-i标志进行组合指定,则会使用最后指定的标志。
主要参数
-n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。
-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。
-f:没有调用shutdown,而强制关机或重启。
-i:关机(或重启)前,关掉所有的网络接口。
-f:强迫关机,不呼叫shutdown这个指令。
注:模式匹配字符仅扩展现有文件的名称。例如,如果文件manual/chap1不存在,命令mv intro man*/chap1不起作用。
3.
3.1.
mkdir命令是在linux系统中建立目录的一个工具,是初学者应该熟练掌握的命令之一。
使用权限
所有用户
格式
mkdir [可选项]要建立的目录
主要参数
-m, --mode=MODE建立特定权限的目录
使用权限
超级用户
语法格式
reboot [-n] [-w] [-d] [-f] [-i]-p
使用说明
reboot命令通常用syslog命令记录重新引导操作,并在/var/adm/wtmp登录记录文件中,放置一个关机记录。如果有-l, -n,或-q标志存在这些操作被禁止。
主要参数
-n:在重开机前不做将记忆体资料写回硬盘的动作,即不调用sync。
-l:使用较长格式列出信息。
-L,--dereference:当显示符号链接的文件信息时,显示符号链接所指示的对象,而并
非符号链接本身的信息。
-m:所有项目以逗号分隔,并填满整行行宽。
-n,--numeric-uid-gid:类似-l,但列出UID及GID号。
-N,--literal:列出未经处理的项目名称,例如不特别处理控制字符。
-p,--file-type:加上文件类型的指示符号(/=@|其中一个)。
-Q,--quote-name:将项目名称括上双引号。
-r,--reverse:依相反次序排列。
-R,--recursive:同时列出所有子目录层。
-s,--size:以块大小为序。
4.应用举例
ls命令是Linux系统使用频率最多的命令,它的参数也是Linux命令中最多的。使用ls命令时会有几种不同的颜色,其中蓝色表示是目录,绿色表示是可执行文件,红色表示是压缩文件,浅蓝色表示是链接文件,加粗的黑色表示符号链接,灰色表示是其它格式文件。ls最常使用的是ls- l
-i
分成多列显示各项
-C
按文件的修改时间排序
-c
1.作用
ls命令用于显示目录内容,类似DOS下的dir命令,它的使用权限是所有用户。
2.格式
ls [options][filename]
3.options主要参数
-a,--all:不隐藏任何以“.”字符开始的项目。
-A,--almost-all:列出除了“.”及“..”以外的任何项目。
系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为0或6,则关闭系统;否则以shutdown指令
(加上-h参数)来取代
halt命令使用syslogd命令记录关机,且将一个关机记录放在/var/adm/wtmp登录记帐文件中。系统也将一个条目
写入错误记录里,声明系统已关机。fasthalt命令通过调用halt命令使系统停止。halt命令提供BSD兼容性。
-k:并不真正关机,只是送警告信号给每位登录者。
-h:关机后关闭电源。
-c:cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间
参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。
-F:在重启计算机时强迫fsck。
-time:设定关机前的时间。
该命令将chap4文件移动到/home/manual/chap4文件目录,并且将jim/chap5文件移到<br />/home/manual/chap5文件。
要使用带模式匹配字符的mv命令,请输入:
mv manual/*。
该命令将manual目录中的全部文件都移动到当前目录中。(period),保留它们在manual中的名称。此移动也清空manual。必须在星号和周期之间输入空格。
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节点号
5.举例
shutdown -h 3:40
说明3:40开始关机。
halt
halt命令是linux系统中关闭系统的工具。默认情况下不关闭电源。
使用权限
超级用户
语法格式
halt | fasthalt [ -l ] [ -n ] [ -p ] [ -q ] [ -y ]
使用说明
halt就是调用shutdown-h。halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中)
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程序多久以后关机。
用户必须拥有文件。
用户必须拥有目录。
用户必须是特权用户。
用户必须对文件具有写权限。
此警告消息和输入提示可通过使用-f选项覆盖。
可以使用mv命令在相同的文件系统或文件系统之间移动文件。不管是在一个文件系统中工作,还是跨文件系统工作,mv命令将文件复制到目标处并删除原文件。mv命令在新文件中保存最近数据修改时间、最近访问时间、用户标识、组标识、文件方式、扩展属性以及原始文件的ACL。对于符号链路,mv命令仅保存该链路本身的所有者和组。
-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。
要移动目录,请输入:
mv book manual
如果manual存在,该命令将book下的所有文件和目录都移动到命名为manual的目录。否则,目录book重命名为manual。
要将文件移动到另一个目录下并且给它新的名称,请输入:
mv intro manual/chap1
该命令将intro移动到manual/chap1。将名称intro从当前目录下删除,且相同的文件在目录manual中作为chap1出现。
mv命令支持将—(短划线,短划线)参数当作定界符,表示标志的结束。如果命令过早地终止,mv命令或者修改源文件或者修改目的路径。
使用实例
要重命名文件,请输入:
mv appendix apndx.a
该命令将appendix重命名为apndx.a。如果命名为apndx.a的文件已存在,它的旧内容将由appendix的内容替换。
-u
递归复制当前目录及子目录下的文件
-R
-a
等同于-dpR
Eg
cp –R /tmp/test/index /home/user
把/tmp/test目录及子目录下所有名为index的文件都复制到/home/user下,复制时保持原来的目录结构
2.2.
交互式询问
-i
不提醒
-f
递归删除目录
-r
2.3.
移动:源文件/目录可以有多个,目标目录已经存在
-p:当关机的时候顺便做关闭电源的动作。
-d:关闭系统,但不留下纪录。
使用实例
要使系统停机而不在记帐文件中记录停机,请输入:
halt -l
要使系统迅速停机,请输入:
halt -q
要通过拨号使系统停机,请输入:
halt -y
1.3.
init 6
Reboot
reboot命令在linux中的的作用是重新启动计算机。
相关文档
最新文档