Linux命令
一、文件夹的操作
1.创建新目录 mkdir (-p) 目标位置名称 ①-p为递归创建,如:mkdir -p test/test2 ②若不加位置,则在当前目录下创建
2.cd 进文件夹,①cd … 退回到父级目录 ②.代表当前目录
3.ls查看当前目录详细 ①ls -l 与ll功能一样,查看详细信息,会给出权限属主属组 ②ls -a显示被隐藏的文件
4.touch 创建空文件夹 touch 路径,若在touch后面直接加文件名代表在当前目录下创建
5.cat 直接查看文件中的内容 cat 文件名
6.echo “Hello,Linux” > test 将内容写入到test文件中 ①>重定向符号,写入的内容会覆盖文件中原有的内容 ②>>追加,在原文件的基础上,将内容写入到文件的最后
7.vi、vim 编辑器,vi test ①若是test存在,直接去编辑test文件 ②若是test不存在,会直接创建一个空文件
8.格式:ln (-s) 原文件目录 目标文件目录 ①加-s代表软连接,也就是快捷方式 ②硬连接,也是别名文件,id相同,原文件不影响硬连接文件,无法跨分区
9.rm -rf 文件夹名或文件名 删除文件
10.cp (选项) 原文件目录 目标文件目录 ①-f会覆盖目标处同名文件且不提醒 ②-i 覆盖同名文件,提醒用户确认 ③-p复制是保持原文件属性权限不变 ④-r复制时必须用此选项,复制所有子文件夹
11.pwd 显示当前所在位置路径
12.①mv 路径 目标地址 剪切 ②mv 原文件名 新文件名 重命名
13.wc 文件名或目录 统计 会给出行数 单词数 字符数
14.head -n 文件名 查看文件前n行内容 默认10行
15.tail -n 文件名 查看文件末n行内容 默认10行
组合使用查看a文件中间1行:head -15 a|tail -5 a|tail -1 a
16.tar -zxvf 压缩包 解压 这里的压缩包是以tar结尾的
17.tar -cvf 文件名 压缩文件
18.与tar类似的命令还有一个 zip压缩 unzip解压
二、vi编辑器中的操作
1.vi编辑器一共有三种模式:命令模式、编辑模式、末行模式
2.用vi+文件名 进入文件后就进入了命令模式
3.命令模式到编辑模式:①a:在光标后输入 ②i:光标前输入 ③o:在下一行输入 ④O:在上一行输入
4.编辑模式到命令模式:esc建
5.命令模式到末行模式:输入“:”加需要的操作
6.在命令模式下:
①翻页:ctrl+F向下翻页 ctrl+B向上翻页
②行内快速跳转:“^”跳到行首、“$”跳到行尾
③行间跳转:1G跳到首行 G跳到末行 nG跳到第n行
④行号显示与隐藏:set nu 显示行号 set nonu隐藏行号
⑤跳到屏幕中间:M
⑥复制:yy复制光标当前行 nyy复制从光标开始向下n行
⑦粘贴:p粘贴到光标后面
⑧删除:x删除单个字符 dd删除光标所在行 ndd删除光标开始向下n行 d^删除光标处到行首 d$删除光标处到行尾 dw删除光标所在位置开始往后到第一个空格的单词
⑨删除:1,.d从第一行删除到光标位置 .,$d从光标位置删除到末尾
7.在末行模式下:
①保存:w
②保存退出:wq
③退出:q
④强制退出不保存:q!
⑤文件内容查找:/ word 查找所有的word,若有多个n找下一个N找上一个
三、权限设置
[外链图片转存失败(img-jspAyRK3-1565710919406)(C:\Users\MJ199\AppData\Roaming\Typora\typora-user-images\1565710315248.png)]
权限: r w x
4 2 1
读 写 执行
设置
[外链图片转存中…(img-jspAyRK3-1565710919406)]
权限: r w x
4 2 1
读 写 执行
该权限:chmod 755 文件或文件夹