linux命令
linux命令
明确学习目标
1、后端程序员必须掌握一些常用命令
2、常用命令只有10多个
学习技巧:不要死记硬背,用多了,自然就记住了
不要尝试一次学会所有所有的命令
放大缩小终端窗口字体
放大ctrl shift +
ctrl -
常用linux命令的基本使用
6个常见终端命令
pwd确定当前目录,root1表示当前用户目录
cd切换文件夹
touch新建文件,mkdir操作相同
rm只能直接删除文件
无法直接删除文件夹,需要额外的设置
clear清屏
终端命令格式
commd [-options] [parameter]
command:命令名,相应功能的英文单词的缩写
[-options]:选项,可用来对命令进行控制,也可以省略
[parmeter]:创给命令的参数,可以是 零个,一个 或者 多个
[]代表可选
查阅终端命令帮助信息
1、command --help
2、man(manual手册),eg:man mkdir
文件和目录命令
明确命令分类和学习目标
大纲
自动补全和命令选择技巧
1、按Tab键自动补全,如果出现二义,则不会补全
出现二义,连续按Tab则会出现,以下效果
2、↑,↓可以找以前和之后的命令
Ctrl+C,终端窗口另起一行,Ctrl+L清屏
查看隐藏文件和返回上一级目录
1、隐藏文件,使用ls需要加个-a的选项才能查看,文件名前面有个.,例如。123.txt,存在该文件,但是不会显示
2、 .代表当前目录,…代表上级目录
ls的列表和文件大小选项
1、-a 显示所有文件
2、-l 纵向显示文件列表
最开头d代表目录,-代表文件
3、-h 人性化显示文件大小,必须结合-l
上述命令也可以写成 ls -lh,lh顺序不分
ls和通配符的联合使用
1、常用通配符
第一个是*
2、代表任意个数个字符
找到以1开头的文件或目录1
找到以1结尾的文件或目录
另外一种写法
3、?代表一个字符,必须是一个
通配符的字符组
使用方法
cd命令的常用参数
演示
相对路径和绝对路径
演示
touch和mkdir命令的扩展
1、touch
2、mkdir
连续创建多个目录
rm命令扩展
rm删除是无法恢复的,不会存留在垃圾箱
演示
rm也可以结合通配符
拷贝和移动命令
tree以树状图查看目录结构
cp命令复制文件
1、简单使用演示,.代表当前文件
cp 复制目录 目标目录
2、-i 提示是否覆盖
3、加-r复制目录
mv命令移动文件或目录
基本使用 mv 操作目录/文件 目标
1、文件/目录重命名
demo原本不存在,目录操作方法相同
2.内容覆盖
操作前
操作后
123.txt的命名变为321.txt,内容为123
-i,提示是否覆盖
把123的内容送入321