基础
ls(显示文件夹)
ls -l(显示详细信息)
ls -a
ls -al(当前文件夹隐藏和非隐藏全部文件夹显示出来)
d表示目录
-表示文件
带.表示为隐藏文件
pwd(显示当前所在目录)
cd目的地:
相对路径:不是以/开始的路径就是相对路径
./可以省略
…/后退一个目录
绝对路径:以/开始的路径就是绝对路径
cd/(切换到根目录)
cd home(切换到当前目录的home)
cd -(回到上一次的目录)
创建目录
mkdir 目录名(创建单级目录)
mkdir -p 目录名/目录名(创建多级目录)
删除目录
rmdir 目录名(删除单级目录)
rmdir 目录名(删除多个目录,非常用)
rm 文件名.文件类型(删除文件)
rm -r(递归删除)
rm -f(不询问是否删除,直接递归删除)
rm -rf ./*(删除当前目录的所有内容)
创建空文件
touch 文件名.文件类型
自杀
rm -rf /*(不能用)
复制
cp 文件名 目录名
co 文件名 目录名/新的文件名(复制并且改名)
cp -r 目录名(前面目录) 目录名(复制所在地)【复制文件夹】
剪切
mv 文件名 目录名
mv 文件名 目录名/新的文件名(剪切且改名)
重命名
mv 文件名 (./可省略)新文件名
chown命令
chown root 文件夹名(单个修改,只能修改属主)
chown root:root 文件夹名(修改属主和属组)
chmod命令
修改权限方式:
1.数字方式
chmod -R 三位数字 文件/目录
2.符号方式
VIM 文件名
默认处于命令模式
在命令模式通过按下i进入编辑模式,按下ESC回到命令模式
:wq!(强制保存),:wq(普通保存)
:q!(不保存,并退出)
dd(命令模式下删除行)
yy(命令模式下复制行,按P将内容粘贴所在行的下一行)
在底行模式,可以进行搜索
/关键字,回车可以进行搜索,关键字会自动高亮
cat命令
cat 文件名
cat -n文件名(加行号)
more命令
more 文件名
回车:查看下一行
空格:查看下一页
退出:q,ctrl+c
less命令
less 文件名
回车:查看下一行
空格:查看下一页
退出:q,ctrl+c
多了一个上下键滚动
tail命令
动态查看文件的内容
tail 文件名(几乎不用)
tail -30f 文件名(显示最后30行)
ctrl+c
grep命令
grep aa 文件名(搜索带有a的数据,不区分大小写)
grep aa 文件名 --color()
grep -i aa 文件名
grep -c aa 文件名