Linux作业()

常用命令:

poweroff 命令命令用于关闭计算器并切断电源。

使用权限:系统管理者。

语法poweroff [-n] [-w] [-d] [-f] [-i] [-h]参数说明:

-n : 在关机前不做将记忆体资料写回硬盘的动作-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 档案里-d : 不把记录写到 /var/log/wtmp 文件里-i : 在关机之前先把所有网络相关的装置先停止-p : 关闭操作系统之前将系统中所有的硬件设置为备用模式。

shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown也可以从来重开机。使用权限:系统管理者。

  语法:

  shutdown [-t seconds] [-rkhncfF] time [message]

  参数:

  -t seconds 设定在几秒钟之后进行关机程序。

  -k 并不会真的关机,只是将警告讯息传送给所有使用者。

  -r 关机后重新开机。

  -h 关机后停机。

  -n 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。

  -c 取消目前已经进行中的关机动作。

  -f 关机时,不做fsck动作。

  -F 关机时,强迫进行fsck动作。

  time 设定关机的时间。

  message 传送给所有使用者的警告讯息。

Linux reboot命令用于用来重新启动计算机。

若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代

语法reboot [-n] [-w] [-d] [-f] [-i]参数:

-n : 在重开机前不做将记忆体资料写回硬盘的动作-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)-f : 强迫重开机,不呼叫 shutdown 这个指令-i : 在重开机之前先把所有网络相关的装置先停止

Linux sync命令用于数据同步,sync命令是在关闭Linux系统时使用的。Linux 系统中欲写入硬盘的资料有的时候为了效率起见、会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间,如果欲写入硬盘的资料存于此 buffer 中,而系统又突然断电的话,那么资料就会流失了,sync 指令会将存于 buffer 中的资料强制写入硬盘中。

Linux su命令Linux su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。使用权限:所有使用者。语法su [-fmp] [-c command] [-s shell] [–help] [–version] [-] [USER [ARG]]参数说明:-f 或 –fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh-m -p 或 –preserve-environment 执行 su 时不改变环境变数-c command 或 –command=command 变更为帐号为 USER 的使用者并执行指令

Linux pwd(英文全拼:print work directory) 命令用于显示工作目录。

执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。

语法pwd [–help][–version]参数说明:

–help 在线帮助。–version 显示版本信息。

Linux ls(英文全拼: list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。

语法 ls [-alrtAFR] [name…]参数 :

-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)-d 只列出目录(不递归列出目录内的文件)。-l 以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。-r 倒序显示文件和目录。-t 将按照修改时间排序,最新的文件在最前面。-A 同 -a ,但不列出 “.” (目前目录) 及 “..” (父目录)-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”-R 递归显示目录中的所有文件和子目录。

Linux cd(英文全拼:change directory)命令用于切换当前工作目录。

其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。

另外,~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录。

语法cd [dirName]dirName:要切换的目标目录。实例跳到 /usr/bin/ :

cd /usr/bin跳到自己的 home 目录 :

cd ~跳到目前目录的上上两层 :

cd ../..

head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。

命令格式:

head [参数] [文件] 参数:

-q 隐藏文件名-v 显示文件名-c<数目> 显示的字节数。-n<行数> 显示的行数。

Linux mkdir(英文全拼:make directory)命令用于创建目录。

语法mkdir [-p] dirName参数说明:

-p 确保目录名称存在,不存在的就建一个。

1.文件归档

tar

         c    创建

         f     指定文件名称

         x    解档

         v    显示过程

         t     查看

         r     向归档文件中添加文件

         — get     解档指定文件

          — delete     删除指定文件

         – C     指定解档路径

         – P     don ‘ t remove ” / “

指定文件名称创档归档:

指定文件名称解档:

将指定文件归档到某个已归档的文件中:

指定解档路径和要解档的文件名解档:

删除指定归档文件中的指定文件:

查看指定归档文件中的所有文件:

已归档文件中解档某指定文件:

不去掉“/”归档:

2.文件的压缩

zip

zip -r mnt.tar.zip mnt.tar    zip 格式压缩

unzip mnt.tar.zip     zip 格式解压缩

压缩:

解压缩:

gzip    

gzip mnt.tar     gzip 格式压缩

gunzip mnt.tar.gz     gzip 格式解压缩

压缩与解压会把原文件清除

压缩:

解压缩:

bzip2

bzip2 mnt.tar     zip2 格式压缩

bunzip2 etc.tar.bz2     bzip2 格式解压缩

压缩与解压缩会把原文件清除

压缩:

解压: 

xz

xz mnt.tar      xz 格式压缩

unxz mnt.tar.xz     xz 格式解压缩

压缩与解压缩会把原文件清除

压缩:

解压缩:

3.归档+压缩

gzip

tar zcf etc.tar.gz /etc

tar zxf etc.tar.gz

归档+压缩:

解压:

bzip2

tar jcf etc.tar.bz2 /etc

tar jxf etc.tar.bz2

归档+压缩:

解压:

xz

tar Jcf etc.tar.xz /etc

tar Jxf etc.tar.xz

归档+压缩:

解压:

————————————————

————————

常用命令:

poweroff 命令命令用于关闭计算器并切断电源。

使用权限:系统管理者。

语法poweroff [-n] [-w] [-d] [-f] [-i] [-h]参数说明:

-n : 在关机前不做将记忆体资料写回硬盘的动作-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 档案里-d : 不把记录写到 /var/log/wtmp 文件里-i : 在关机之前先把所有网络相关的装置先停止-p : 关闭操作系统之前将系统中所有的硬件设置为备用模式。

shutdown命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown也可以从来重开机。使用权限:系统管理者。

  语法:

  shutdown [-t seconds] [-rkhncfF] time [message]

  参数:

  -t seconds 设定在几秒钟之后进行关机程序。

  -k 并不会真的关机,只是将警告讯息传送给所有使用者。

  -r 关机后重新开机。

  -h 关机后停机。

  -n 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。

  -c 取消目前已经进行中的关机动作。

  -f 关机时,不做fsck动作。

  -F 关机时,强迫进行fsck动作。

  time 设定关机的时间。

  message 传送给所有使用者的警告讯息。

Linux reboot命令用于用来重新启动计算机。

若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代

语法reboot [-n] [-w] [-d] [-f] [-i]参数:

-n : 在重开机前不做将记忆体资料写回硬盘的动作-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)-f : 强迫重开机,不呼叫 shutdown 这个指令-i : 在重开机之前先把所有网络相关的装置先停止

Linux sync命令用于数据同步,sync命令是在关闭Linux系统时使用的。Linux 系统中欲写入硬盘的资料有的时候为了效率起见、会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间,如果欲写入硬盘的资料存于此 buffer 中,而系统又突然断电的话,那么资料就会流失了,sync 指令会将存于 buffer 中的资料强制写入硬盘中。

Linux su命令Linux su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。使用权限:所有使用者。语法su [-fmp] [-c command] [-s shell] [–help] [–version] [-] [USER [ARG]]参数说明:-f 或 –fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh-m -p 或 –preserve-environment 执行 su 时不改变环境变数-c command 或 –command=command 变更为帐号为 USER 的使用者并执行指令

Linux pwd(英文全拼:print work directory) 命令用于显示工作目录。

执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。

语法pwd [–help][–version]参数说明:

–help 在线帮助。–version 显示版本信息。

Linux ls(英文全拼: list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。

语法 ls [-alrtAFR] [name…]参数 :

-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)-d 只列出目录(不递归列出目录内的文件)。-l 以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。-r 倒序显示文件和目录。-t 将按照修改时间排序,最新的文件在最前面。-A 同 -a ,但不列出 “.” (目前目录) 及 “..” (父目录)-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”-R 递归显示目录中的所有文件和子目录。

Linux cd(英文全拼:change directory)命令用于切换当前工作目录。

其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。

另外,~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录。

语法cd [dirName]dirName:要切换的目标目录。实例跳到 /usr/bin/ :

cd /usr/bin跳到自己的 home 目录 :

cd ~跳到目前目录的上上两层 :

cd ../..

head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。

命令格式:

head [参数] [文件] 参数:

-q 隐藏文件名-v 显示文件名-c<数目> 显示的字节数。-n<行数> 显示的行数。

Linux mkdir(英文全拼:make directory)命令用于创建目录。

语法mkdir [-p] dirName参数说明:

-p 确保目录名称存在,不存在的就建一个。

1.文件归档

tar

         c    创建

         f     指定文件名称

         x    解档

         v    显示过程

         t     查看

         r     向归档文件中添加文件

         — get     解档指定文件

          — delete     删除指定文件

         – C     指定解档路径

         – P     don ‘ t remove ” / “

指定文件名称创档归档:

指定文件名称解档:

将指定文件归档到某个已归档的文件中:

指定解档路径和要解档的文件名解档:

删除指定归档文件中的指定文件:

查看指定归档文件中的所有文件:

已归档文件中解档某指定文件:

不去掉“/”归档:

2.文件的压缩

zip

zip -r mnt.tar.zip mnt.tar    zip 格式压缩

unzip mnt.tar.zip     zip 格式解压缩

压缩:

解压缩:

gzip    

gzip mnt.tar     gzip 格式压缩

gunzip mnt.tar.gz     gzip 格式解压缩

压缩与解压会把原文件清除

压缩:

解压缩:

bzip2

bzip2 mnt.tar     zip2 格式压缩

bunzip2 etc.tar.bz2     bzip2 格式解压缩

压缩与解压缩会把原文件清除

压缩:

解压: 

xz

xz mnt.tar      xz 格式压缩

unxz mnt.tar.xz     xz 格式解压缩

压缩与解压缩会把原文件清除

压缩:

解压缩:

3.归档+压缩

gzip

tar zcf etc.tar.gz /etc

tar zxf etc.tar.gz

归档+压缩:

解压:

bzip2

tar jcf etc.tar.bz2 /etc

tar jxf etc.tar.bz2

归档+压缩:

解压:

xz

tar Jcf etc.tar.xz /etc

tar Jxf etc.tar.xz

归档+压缩:

解压:

————————————————