熟悉shell命令的使用方法
Linux区分大小写。要在一个命令行上输入和执行多条命令linux常用命令,可使用分号来分隔命令。断开一个长命令行,可使用反斜杠,以实现将一个较长的命令分成多行表达,以增强命令的可读性。换行后,shell自动显示提示符“>”。
在Linux中有以下基本的通配符:
?:表示该位置可以是一个任意的单个字符。
*:表示该位置可以是若干个任意字符。
重定向符
>: 标准输出重定向
>>:追加输出重定向
<: 标准输入重定向
<<:此处操作符(Here operator)
重定向符应用示例:
# cat file1.txt > file3.txt
将file1.txt文件的内容输出到file3.txt并替换原内容
# cat file1.txt >> file3.txt
将file1.txt文件的内容追加输出到file3.txt
# cat < file1.txt
将file1.txt文件的内容在屏幕输出
# cat << end > file2.txt
从键盘读入字符串至”end”结束,并将其写入file2.txt文
su功能:临时切换到管理员(root)身份
exit功能:退出(当前系统或状态)
shutdown功能:重启或关闭Linux系统
-h:关机(halt)
-r:重启(reboot)
说明:
只能由root用户执行。
普通用户可使用替代命令:reboot:重启;halt或poweroff:关机。
例如:
# shutdown –h now 立刻关机
# shutdown –h 20:25 在随后的20:25关机
# shutdown –r +30 ‘The system will reboot.’
再过30分钟重启并显示‘The system will reboot.’信息
man功能:显示帮助手册
常用选项:
-f :只显示出命令的功能而不显示其中详细的说明文件
-w:不显示手册页,只显示将被格式化和显示的文件所在位置。
help
功能:系统帮助文档,用于查看所有Shell命令的用法。
语法:
在所查找的命令后输入 --help
例如:查看cd命令的使用方法。
$ cd --help
mkdir功能:创建一个目录(类似MSDOS下的md命令)。
- m 对新建目录设置存取权限。也可以用chmod命令设置。
- p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
rmdir功能:删除空目录。
- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
cd 功能:改变工作目录。
cd (不带任何参数将直接进入当前登录用户的主目录)
cd - (进入前一次进入的目录)
cd ~jp (进入指定用户jp的主目录)
pwd功能:显示用户当前所处目录的完整路径。
ls 功能:列出目录的内容。
ls命令的常用选项
cp
功能:将给出的文件或目录拷贝到另一文件或目录中。
语法: cp [选项] 源文件或目录 目标文件或目录
常用选项:
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
mv
功能:将文件由一个目录移入另一个目录中。
语法:mv [选项] 源文件或目录 目标文件或目录