目录
一、命令提示符
命令提示符(Command Prompt):出现在终端或命令行界面的最前面,展示了一些关键信息,用于提示用户输入命令。
对于命令提示符 [root@VirTrxcx /]#
而言,各部分的含义如下:
1、root
:当前用户的用户名,即 root
(
Linux
中
root
代表拥有最高权限的超级用户)
。
2、@
:用户名和主机名(hostname)的分隔符。
3、VirTrxcx
:当前主机的主机名(hostname),即 VirTrxcx
。主机名是计算机在网络中的标识名称,默认是localhost。
4、/
:这表示当前工作目录是根目录,即文件系统的最顶层目录。如果是~则代表home目录:对于root用户来说,home目录即/root;对于普通用户user1来说,home目录即/home/user1。
5、#
:这个符号表示用户的身份。在这里,#
表示当前用户是超级用户(root),具有最高权限。如果是普通用户,提示符为$。
综上所述,在这个例子中,[root@VirTrxcx /]#
这个命令提示符表示:
当前处于 root
用户、主机名为 VirTrxcx
,并且当前工作目录是根目录,而且是以超级用户权限操作系统。
二、命令格式
命令 [选项] [参数]
文件选项可以缩写在一起。
如:ls -al /
1、ls是命令:列表命令,列出当前目录或指定目录下的文件和子目录。
2、-al是两个选项在一起的写法。-a:显示所有文件;-l:以长格式显示详细信息。
3、/是参数,即ls作用在/上,列出了/(根目录)下的文件和子目录。
三、常用命令(一)
0、clear:清空终端窗口的内容。
1、ls:列出当前目录或指定目录下的文件和子目录
- -a:显示所有文件。以.开头的文件是隐藏文件,使用-a选项可以显示出来。
- -l:显示详细信息。
- -h:人性化显示信息。例如:文件大小以KB、MB为单位而不是以字节为单位。
- ll:ls -l的缩写。
2、pwd:显示当前所在工作目录的完整路径。
3、cd:切换目录。
- cd ~:切换到home目录。
- cd:即cd无选项无参数。作用也是切换到home目录。
- cd -:切换到上一个目录。
- cd ..:..代表上一级目录。cd ..就是切换到上一级目录。
- cd .:.代表当前目录。cd .就是在当前目录,没有实质性作用。
4、touch:创建文件。
- 如touch studentName.txt
5、mkdir:创建目录。
- 如mkdir student
- -p:创建多级目录。如mkdir -p teacher/salary
6、rmdir:删除空目录
- 如rmdir salary
7、rm:删除文件或目录。无选项是删除文件带提示。
- -r:删除目录,带提示。如rm -r teacher。
- -f:删除文件,无提示。如rm -f studentName.txt。
- -rf:删除目录或文件,无提示。
- rm -rf /*:删除所有文件。禁止使用。
8、cp:复制。
- cp studentName.txt studentName.txt.bak:在当前目录创建 studentName.txt的备份,备份名为studentName.txt.bak
- cp studentName.txt student:备份studentName.txt到student目录下,备份名为studentName.txt
- -r:备份目录。如cp -r student studentBackup。
9、mv:剪切。
- mv 存在的文件 不存在的文件:重命名。
- mv 文件 目录:移动文件到目录。目标目录已有同名文件提示是否覆盖(overwrite)。
- mv 存在的文件 目录/不存在的文件:移动文件到目录并重命名。