使用注意事项:
Linux命令行界面分为分为普通用户和管理员用户两种,普通用户的提示符为 $ ,管理员用户的提示符是 # ;
Linux所有的目录和文件名都是大小写敏感的;
命令字、命令选项、命令参数之间都需要空格进行分隔;
回车作为输入命令的结束,一旦回车,命令会立即送入Linux系统进行执行;
tab键可以自动补全命令;
上|下光标键可以在曾经使用的命令之间来回切换;
退出当前选中命令的执行可以直接按ctrl+c。
常用的帮助命令:
help命令:Bash是Linux系统中默认使用的shell程序,help命令可以提供Bash中所有shell命令的帮助信息,help命令本身也属于shell命令。
注意:Linux中命令可以分为内部命令和外部命令,凡是属于系统shell自带的命令就是内部命令,其它命令或应用程序就属于外部命令。执行外部命令时,先要从文件系统中读取命令对应的执行文件,然后再执行。
--help命令:当命令与--help相配合使用时,以比较简要的形式为用户提供常用的命令格式、命令选项等信息,而不执行其它操作。
man命令:(manual page)手册页,采用全屏幕的文本方式显示命令,无论是内部命令还是外部命令,都提供手册页形式的帮助命令。
注意:Q键可以随时退出手册的阅读环境。
info命令:信息页,与手册页类似,可以显示更完整的最新信息,但是没有man命令直观。
目录操作命令:
ls命令:英文list的简写,类似于dos 下的dir,用于查看文件、文件权限、文件目录;
-a: 显示指定目录下的所有子目录与文件,包括隐藏文件
-l: 以列表方式显示文件的详细信息
输出结果依次为:存取权限、链接数、用户、组名、字节数、最后修改时间、文件名
-h: 配合 -l 以人性化的方式显示文件大小
pwd命令:显示当前所在目录;
cd命令:英文change directory的简写,其功能为更改当前的工作目录;
参数可以为相对路径和绝对路径,参数可以为相对路径和绝对路径;
cd 或 cd~ 切换到当前用户的主目录
cd. 保持在当前目录不变
cd.. 切换到上级目录
cd- 可以在最近两次工作目录之间来回切换
mkdir命令:用于创建指定目录,也可以创建多级目录
创建时当前用户对需要操作的目录有读写权限
如果目录已经存在,则会报错并退出;
-p命令:可以递归创建目录
rmdir命令: 用于删除目录,删除的目录必须为空目录和多级空目录;
文件操作命令:
file : 文件类型查看
touch :新建指定文件名的空文件
cp : 复制文件命令
格式:cp -r 源文件 目标文件
(-r 表示连同源文件中的子目录都复制)
rm : 删除文件命令,可以删除非空目录
-r 连同这个目录下的子目录一同删除
-i 系统会询问是否确认删除
-f 不经过确认强制删除文件
mv :文件移动和文件重命名
格式:文件移动 :mv 源文件目录/源文件 目标文件目录
文件重命名:mv 源文件名 目标文件名
find : 查找文件命令
格式: find 文件路径 查找表达式
如果省略路径将在当前路径下查找,如果省略表达式,将视为任何文件均满足条件
常用: find 目录 -name 文件名
文本文件命令:
cat命令:将文本文件名作为cat参数时,cat命令将在屏幕上显示文件内容
more命令:可以分屏显示文件内容,只能向下翻页阅读
less命令:可以分屏显示指定文件内容,可以上下翻页查看,使用Q键退出
head命令和tail命令:局部显示命令,例如:$head -5 /etc/passwd 表示显示文件头部,默认5行。