简单命令:
cd [文件]
touch [文件名]
mkdir [创建目录] mkdir -p [多层目录] 递归创建目录
rm [删除一个文件]
ls --help 显示命令的帮助信息
man 显示命令的使用手册
cd ~ 切换到当前用户目录 /home/python
cd
cd . 保持当前目录
cd .. 切换到上级目录
tree [目录]
删除命令:
rm -r 加上了-r 就可以删除文件夹
rm -f 强制删除不提示
rm -rf * 删除当目录下的所有文件夹以及文件
然而通配符不会删除 . 隐藏文件
复制:
cp 源文件 目标文件 复制文件或者目录
cp -i 覆盖文件前提示
cp -r 若源文件是一个目录,则复制目录下所有的文件
移动:
mv 源文件 目标文件 移动文件或者目录 /文件或者目录重命名
mv -i 覆盖文件前提示
查看:
cat 文件名 查看文件内容 ,一次输出所有内容,适合查看内容较少的文本文件
cat -n 对所有行显示标号
more 文件名 分屏显示内容
grep 搜索文本 文件名
grep -n 显示匹配行号和行
grep -v 求反(不匹配的)
grep -i 忽略大小写
linux 下:
1、文件或者文件夹的名字长度最长256个字符
2、以 .开头的是隐藏文件,需要用 -a 来显示
3、 . 表示当前目录下
.. 表示上级目录
通配符
4、 * 表示任意个数字符
5、 ?表示一个字符
6、 [] 可以匹配[]中的任意一个
7、^a 以a 开头
8、 b$ 以b结尾
ls 的参数:
ls -a 显示隐藏
ls -l 以列表方式显示
ls -h 显示文件大小
重定向;
> 表示输出,会覆盖掉文件原有的内容
>> 表示追加
echo 内容 > 文件
命令 >> 文件
管道:一个命令的输出作为另一个命令的输入,由后一个管道进行处理,可以多层嵌套
demo : ls -l | grep do
在命令的 执行结果上查找do的内容并显示
linux下的文件系统:
/bin 可执行二进制文件的目录 如 /usr/bin
/ect 系统配置文件的目录
/home /home/laowang or /home/suqin /home/suqin/Desktop
/
/lib 系统使用的函数库的目录 /usr/lib
/usr 应用程序存放的目录 /usr/bin /usr/share
/dev 存放linux下的设备文件
...
/home/python 用户目录 /home 用户家目录