忽而又秋,当烹一壶茶,看漫天秋叶随风……
—— 南方
前言
最近因为工作需要,就在学习Linux的使用,以免忘记,遂记之,毕竟好记性不如烂笔头嘛。当然,有的实现方法有很多种,我就只写一种了,感觉有一种能用就行啦,毕竟记不住会秃头的……
文件管理
创建目录
命令: mkdir [参数] [目录名]
说明:该命令用于在当前目录下新建一个目录
常用参数 | 说明 |
---|---|
-p | 递归创建多级目录 |
-m | 建立目录的同时设置目录的权限 |
-z | 设置安全上下文 |
-v | 显示目录的创建过程 |
1 | 在工作目录下,建立一个名为 dir 的子目录:mkdir dir |
查询文件
命令: ls [选项] [文件]
说明:列出当前目录下的所有文件
常用参数 | 说明 |
---|---|
-a | 显示所有文件及目录 (包括以“.”开头的隐藏文件) |
-l | 使用长格式列出文件及目录信息 |
-r | 将文件以相反次序显示(默认依英文字母次序) |
-t | 根据最后的修改时间排序 |
-A | 同 -a ,但不列出 “.” (当前目录) 及 “..” (父目录) |
-S | 根据文件大小排序 |
-R | 递归列出所有子目录 |
示例如下:
1 | 列出当前目录下的所有文件(包括隐藏文件):ls -a |
创建文件
命令:cat>[文件名] 或者 cat>>[文件名]
说明:使用该命令会在当前目录下新建一个文件并进入编辑状态,可在输入内容后按回车键后使用ctrl+d组合键结束编辑并保存
编辑文件
命令:vi [文件名]
说明:如果文件不存在,将建立此文件;如该文件存在,则将其拷贝到一个临时缓冲区。光标定位在该缓冲区第1行第1列的位置上。打开文件后,按 a 键进入编辑状态,在编辑完成后,按ESC键,以确保当前vi的状态为命令方式,然后输入 :wq 命令 执行写入和退出。
查看文件内容
命令:
- cat [文件名],直接从第一行开始显示全部内容,适用于内容比较少的文件
- tac [文件名],是从最后一行倒序开始显示
- more [文件名],按照页数显式,使用空格键或者回车键进行翻页
- less [文件名],与more类似,只是它可以向前翻页,使用PgUp键可以往上翻页,按下 PgDown可以往下翻页
删除文件
命令:
- rm -rf,删除目录,包括目录下的文件和文件夹
- rm -f,删除文件
删除文件夹: rm -rf /root/nflj 将会删除 /root/nflj 目录以及其下所有文件、文件夹
删除文件: rm -f /root/nflj/test.txt 将会强制删除/root/nflj/test.txt这个文件
注意:
使用这个rm -rf的时候一定要格外小心,linux没有回收站的,如果你想删库跑路的话,当我没说……
未完待续…