ls指令:用来查看文件列表
ls -lah /root
l列表形式,a显示隐藏,h更好看的格式 意思是查看root下的所有文件列表信息
pwd指令:查看现在在那个文件夹下
pwd
print woring directory
cd指令:用来切换位置
cd /a/b/c
到c文件夹下.cd change directory
cd ~
切到家目录下
mkdir指令:创建文件夹
mkdir b
在当前目录下创建b文件夹
mkdir -p b/c/d
-p作用,可以创建多级目录
mkdir e f
在同一级下一次创建两个目录e,f,中间用逗号隔开
touch指令:用来创建文件
touch new.txt
创建new.txt文件,
cp指令:用来复制粘贴文件
cp /root/a.txt /a
把root下a.txt 拷贝到a下
cp -r /a/ /home/ls
-r表递归,这样可以复制文件夹
mv指令:用来剪贴文件
mv /a /b
把a文件夹重命名为b
rm指令:删除文件
如果是删除文件夹.需要-r -r表递归
rm -r a
删除当前目录下a文件夹及其里面的内容
rm -f a.txt
删除a.txt 跳过一些选项提示
常用的是rm -rf xxx
>和>>指令:输出重定向
ls -lh > a.txt
把当前目录下的文件信息存到a.txt文件下
>表覆盖,>>表追加
vim指令:打开文件
vim a.txt
打开a.txt 如果要退出,请输入:q 然后敲回车键
cat指令:打开一个文件
vim a.txt
与vim的区别 cat可以操作鼠标,自动退出,vim需要:q回车退出
cat只是查看一个文件内容,vim除了查看,更偏重编辑
cat a.txt b.txt > hebing.txt
把当前目录下的a.txt和b.txt合并在一起变成hebing.txt,主要是配合 >输出重定向 一起使用
df指令:查看磁盘空间
df -h
h表以可读性较高的形式展示大小
free指令:查看内存使用情况
free -m
m表示以mb为单位查看
Swap:用于临时内存
head指令:查看一个文件的前n行,如果不写n,默认是10行
head -n
n表示数字
tail指令:查看一个文件的后n行,如果不写n,默认是10行
tail -n
tail -f 文件路径
可以通过上行指令来查看一个文件的动态变化,配合输出重定向使用,该命令一般用于查看日志.
less指令:查看文件,以较少的内容进行输出,按下辅助功能键查看更多
less 文件名
可以用空格键翻页,数字+回车,跳转到指定行,上下键切换行,按q键退出来
wc指令:统计文件内容信息(包括行数,单词数,字节数)
wc -lwc 文件名
l:表行数,w:表单词数,c表字节数
统计行数较为常用
管道符: |
ls /|grey y
查询根目录下包含"y"字母的文档名称
以管道作为分界线,前面的命令有个输出,然后把输出的东西按后面的规则过滤/
总结就是 管道前面的输出就是后面指令的输入
grey指令:主要用于过滤