linux 指令集

教学

在linux中以.开头的文件都是隐藏文件
ls[ ][ ]
ls -l :目录下所有的文件
ls -la:目录下所有的文件包含隐藏文件

1.展示目录列表命令ls(list)

ls 展示当前目录下的可见文件
ls -a 展示当前目录下所有的文件(包括隐藏的文件)
ls -l(ll) 展示当前目录下文件的详细信息
ll -a 展示当前目录下所有文件的详细信息
ll -h 友好的显示当前目录下文件的详细信息(其实就是文件的大小可读性更强了)

pwd:显示目前的目录

2.切换目录命令cd(change directory)

cd test 切换到test目录下
cd .. 切换到上一级目录
cd / 切换到系统根目录下
cd ~ 切换到当前用户的根目录下
cd - 在最近两个目录来回切换

3.目录的创建(mkdir)和删除(rmdir)命令

mkdir test 在当前目录下创建一个test目录
mkdir -p test/a/b 在test目录下的a目录下创建一个b目录,如果上一级目录不存在,则连它的父目录一起创建
rmdir test 删除当前目录下的test目录(注意:该命令只能够删除空目录)
rm -rf test删除test目录(非空也行)

备注

ls:显示文件或目录信息

mkdir:当前目录下创建一个空目录

rmdir:要求目录为空

touch:生成一个空文件或更改文件的时间

cp:复制文件或目录

mv:移动文件或目录、文件或目录改名

rm:删除文件或目录

ln:建立链接文件(相当于建立快捷方式,但又不完全相同)ln -s /home/hello.txt /my.txt

find:查找文件 find -name 'hello.txt'

file/stat:查看文件类型或文件属性信息

grep :在指定的文件中查找指定的内容类似与ctrl+f 写法:grep hello hello.txt

cat:查看文本文件内容

more:可以分页看 more hello.txt

less:不仅可以分页,还可以方便地搜索,回翻等操作

tail -10: 查看文件的尾部的10行

head -20:查看文件的头部20行

echo:把内容放入指定的文件
echo abcd > hello.txt (把abcd内容放入hello.txt文件中,如果里面有内容则会被替换)
echo abcd >> hello.txt (把abcd内容追加放入hello.txt文件中)

你可能感兴趣的:(linux 指令集)