Linux命令格式
先介绍一下起始符
起始符
[root@localhost ~]#
root:代表当前登录用户,Linux中管理员账号是root
@:无含义
localhost:主机名
~:当前所在目录为家目录(对管理员来说,是/root;普通用户,/home/user1)
#:超级用户提示符。(普通用户是$)
1.命令格式
命令 [选项] [参数]
([]内选项和参数可以没有)
注意:1.个别命令不遵循此格式
2.有多个选项时,可以写在一起
3.简化选项与完整选项(-a与--all)
2.常用命令
查询目录中的内容:ls
ls [选项] [文件或目录](不加参数则操作当前所在位置)
选项:-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode(系统通过i结点来查找文件)
参数:指操作对象
输入-l后:
会出现如:-rw-r--r--(代表权限,默认十个字符)
解释:
1.第一位“-”:文件类型(-代表普通文件;d代表目录;|软链接文件),Linux能识别的文件类型一个有七种
2.后面9位每三位为一组,前三位所有者;中间三位代表所属组;后三位代表其他人
3.r 读 ; w 写 ;x 执行
3.目录处理命令
3.1建立目录
建立目录:mkdir -p [目录名]
-p 递归创建(同时创建目录及子目录时使用)
英文:make directories
3.2切换所在目录
切换所在目录:cd [目录]
英文:change directory
简化操作
cd ~ 进入当前用户的家目录
cd 进入当前用户的家目录
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
3.3查询所在目录位置
查询所在目录位置:pwd
英文:print working directory
3.4删除空目录
删除空目录:rmdir [目录名]
英文:remove empty directories
必须为空空目录(不常用)
3.5删除文件或目录
删除文件或目录:rm -rf [文件或目录]
英文:remove
选项:-r 删除目录(不加-r不能删除目录)
-f 强制(删的时候要小心!!!)
习惯用法:-rf
3.6复制命令
复制命令:cp [选项] [原文件或目录] [目标目录]
英文:copy
选项:-r 复制目录
-p 连带文件属性复制
-d 若原文件是链接文件,则复制链接属性
-a 相当于 -pdr(目标文件将和原文件完全一样)
3.7剪切或改名命令
剪切或改名命令:mv [原文件或目录] [目标目录]
英文:move
注意:同一个目录下即改名,不同目录为剪切
3.8创建文件
创建文件:touch [选项] [文件]
小技巧
小技巧:
1.tab键可以命令补全和目录补全
2."Ctrl+L"可以进行清屏