按五下ESC会弹出命令,显示2143条命令,退出q
Linux 中退出命令q/ctrl+C/ctrl+D
1.列出当前目录下所有文件和目录
ls
(1) 竖着排列
ls-l //d开头是目录,"/"开头是文件,r开头是链接
(2) 横着排列目录/文件
ls-m
(3) 树状显示
ls-R
2.进入/退出路径
可用于绝对路径,也可用相对路径
cd .. //退出当前目录
cd/xx //进入xx路径
3. 查看当前路径是什么
pwd
4.创建目录
mkdir //建目录
rmdir //删除目录(只能删除里面为空的目录)
rm -r //删除目录(递归删除,会不断确定)
rm -rf //强制删除,不要询问也可以删除文件
rm -rf * //删除文件夹
rm -rf nana.txt //删除文件
5.创建文件
touch xxx //创建一个文件
注:linux下文件后缀名从技术上来讲没有任何意义,linux下一般以.sh或以.结尾,或什么都没有
5.cp 拷贝
cp x y //将名为x的文件拷贝一份成y
cp -r d1 d2 //拷贝目录d1成d2,-r表示递归
6.移动/重命名文件
mv xx /yy //把当期目录下的xx移动到/yy下
mv a b //将文件a重命名为b
7.vi文本编辑器
(1) touch创建一个文件,但这个文件里面什么都没有,我想往里面填东西用vi
vi aa.txt //创建一个文件(有直接编辑),进入编辑界面
vim aa.txt //和vi是一个效果
(2) 文件中查询
在vi中想要查询某个字符输入”/”后面加字符串,如果查询出来的结果不止一个的话,点击”N(next)”查找下一个
(3) vi中有两种模式,一种是命令模式,一种是编辑模式
a //从命令模式转到编辑模式
i //从命令模式转到编辑模式
esc //从编辑模式转到命令模式
: //转到命令模式后,输入冒号后,这时就可以敲命令了
w //存盘
q //退出
q! //不存盘退出
wq //存盘退出
8.查询文件内容
more <文件名>
9.删除
在编辑模式下
dd //删除一行
dw //删除整个一个单词
o //插入一行
注:vi退不出来,按一下ctrl+c强制退出
10.查看文件内容
cat <文件名> //列出文件内容(正序)
tac <文件名> //列出文件内容(逆序)
head <文件名> //列出文件内容
head -n<文件名> //列出前n行文件内容
tail -n<文件名> //列出后n行文件内容
11.清屏
clear //清屏
cls //doc下清屏指令
12.find查文件
find /-name *local //从根目录下开始查找名为*local的文件
find /ect -name*local //从ect目录下开始查找
13.whereis命令
告诉你命令从哪来,干嘛的,怎么用。doc下用echo %path% 查看当前命令从哪来是什么
echo $PATH //查看命令来源
14.ln 链接
ln <文件名> <链接> //硬链接
例如:
ln 3.txt 4 //创建了在3.txt里面的一个链接叫4(拷贝的话修改原文件,拷贝文件不会变,链接的话,原文件改变,链接文件可能会变)
ls -s 3.txt 4 //软链接,软链接相当于windows下的快捷方式,硬链接相当于复制一份并建立链接
15.Linux 中有不会的命令时
直接敲进去,用不对系统就会提示
<命令> –help
<命令> –?
man<shutdown>
会给出详细的命令解释
man <命令>