七、文件管理
1.创建
文件:touch filename(文件名)
注意:如果是多个文件,文件名之间用空格隔开
文件夹:mkdir dirName(文件夹名)
-p:递归
eg:mkdir /a/b/c 创建c,先看b是否存在,b不存在再看a是否存在,a也不存在则先创建a,再创建b,再创建c
2.删除(remove)
rm
-r:删除目录
-f:免确认
rmdir:只能删除空目录
注意:Linux中,如果出现backspace无法删除,则用ctrl+backspace
3.编辑
vi/vim
复制:cp:copy
cp source_file(源文件)target_file(目标文件)
eg:
移动(重命名):特殊的移动达到重命名的效果(也就是将源文件移动到当前文件)
mv:move
mv source_file(源文件)target_file(目标文件)
eg:
查看:
cat:直接查看文件所有内容
more:分页查看
less:分页查看(可向上查看,添加足够多内容,按键盘上下键体会)
head:查看文件头部的内容,默认显示10行(-n:查看多行)
eg:head -20 filename
tail:查看文件尾部的内容,默认显示10行
-n:查看指定行数
-F:动态查看
八、常见的符号命令
.:当前目录
..:上一级目录
~:家目录
>:覆盖重写某个文件
eg:
>>:追加到某个文件
eg:
|:管道符,一般与grep连用
九、常用的工具命令
man:帮助命令
wc:文本统计wordcount
wc filename
du:文件大小统计
-h :人性化的显示单位
visudo:编辑sudo命令
以最高权限给其他用户分配权限
用户名 登录主机=(以什么样的身份执行) 可以使用什么样的命令
该用户怎么去使用额外配置给他的权限
eg:查看防火墙状态
sudo service iptables status