一.文件管理的命令以及操作
操作 | 命令 | 注意点 | 文件/文件夹 | ||
创建 | touch filename | 如果是多个文件,文件名之间用 空格 隔开(eg:touch "hello word") | 创建的是文件 | ||
mkdir dirName |
| 文件夹 | |||
-p | 递归 |
| |||
mkdir -p /a/b/c | 如果b不存在,先创建b目录 | 文件夹 | |||
删除 | remove(rm) |
|
| ||
删除目录 | -r |
|
| ||
免确认 | -f |
|
| ||
只能删除空目录 | rmdir |
|
| ||
注意点:Linux中,如果出现backspace无法删除,先按下Ctrl+backspace | |||||
查看 | cat +绝对路径 |
| 直接查看文件所有内容 | ||
more |
| 分页查看 | |||
less |
| 分页查看 | |||
head(-n) |
| 查看文件头部的内容,默认显示10行,(-n)查看多行 | |||
tail(-n) | Eg: head -20 filename | 查看文件的尾部的内容,默认显示10行,(-n)查看多行,(-F)动态查看 | |||
编辑 | vi/vim |
|
| ||
| cp(copy) cp source_file target_file |
| 复制 | ||
| mv(move) mv source_file target_file |
| 移动 |
下面是操作的截图
1.Touch 创建文件
2.Mkdir –p a/b/c(递归创建文件夹)
二.常见的符号命令
符号 | 解释 | 备注 |
. | 当前目录 |
|
.. | 上一级目录 |
|
~ | 家目录 |
|
> | 覆盖重写某个文件 |
|
>> | 追加到某个文件 |
|
| | 管道符,一般grep连用 | grep(过滤器) |
1.> 覆盖重写某个文件
2.>>追加重写某个文件
3.ps 显示当前进程
三.常用的工具命令
名称 | 命令 | 备注 | |
帮助命令 | man | 后面加需要帮助的命令名称 | |
文本统计 | wc | wordcount | |
wc bb.text 2 2 6 bb.text 行数 单词 字符 文件名 -1 -w -c
| |||
统计文件大小 | du -h | (-h)人性化的显示单位 | |
编辑sudo命令 | vi sudo | 需要:我希望huadian用户特殊权限(查看防火墙状态) | |
| huadian ALL=(ALL) /sbin/service iptables status huadian ALL=(ALL) /sbin/service iptables stop | 这里直接配置成拥有root的所有权限 | |
推荐配置用法 huadian ALL=(root) NOPASSWD:ALL | |||
| sudo service iptables status | 使用额外配置给它的权限 | |
帮助命令 | man |
|
1.Man cd(帮助命令)
2.wc(统计文本)
3.给用户分配权限
以上是现在初学Linux的基本命令,可以尝试着去看并且记住