Linux:
linux是一套免费使用和自由传播的类unix系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程
和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
linux。Ubuntu是用得最多的一款发行版。
作用:专门去操作服务器的命令、嵌入式系统、桌面应用
常用的快捷键:
打开终端:Crtl + shift + N
打开新窗口:Crtl + shift + T
关闭终端窗口:exit
清屏:Crtl + L
窗口放大:Crtl + shift + 加号
窗口缩小:Crtl + 减号
路径:
绝对路径:
从根目录算起的路径。例如 /home/python/Desktop 或 /usr/bin
相对路径:
从当前目录算起的路径。 例如 ./desktop/static
(1)切换的目录离当前目录近时,使用相对路径;
(2)切换的目录离根目录近时,使用绝对路径;
(3)如果切换的目录离根目录和当前目录一样的时,使用绝对路径,
因为根目录的路径清晰、明确,方便阅读。
Linux常用的基本命令:
1. ls(list files) 查看当前目录的信息(只能查看一层目录信息)
1.1 ls -l 以列表的方式显示当前目录的信息
1.2 ls -h 以大小单位显示,默认是字节
1.3 ls -a 显示当前路径隐藏的文件和目录
1.4 可以多选项合并一起应用,而且没有先后顺序 如 ls -lha 、ls -hl。
2. tree 以树状方式显示目录信息(多层显示目录信息)
3. pwd(print working directory) 查看当前目录路径(从根目录开始)
4. clear 清除终端内容
5. cd(change directory) 切换目录:
5.1 cd 目录名 切换到指定的目录
5.2 cd . 切换到当前目录
5.3 cd .. 切换到上一级目录
5.4 cd ~ 切换到当前目录的主目录
5.5 cd - 切换到上一次目录
5.6 在我们切换目录的过程时,这个目录必须存在,才能完成目录的切换。
6. 文件和文件夹的创建和删除命令:
6.1 touch 文件名 创建指定文件
6.2 mkdir 文件夹 创建文件夹
6.3 r m(Remove file) 文件或者文件夹 删除指定文件和目录(要在当前目录下执行)
6.3.1 rm -i 文件名 交互式提示
6.3.2 rm -r 文件名或文件夹 递归删除文件和文件夹(有内容的)
6.3.3 rm -f 文件名或文件夹 强制删除,忽略不存在的文件,无需提示(不建议)
6.3.4 rm -d 文件夹或文件名 只能删除空的文件夹,文件可以任意删除
6.4 rmdir 文件夹 只能删除空文件夹
7. 文件和文件夹的复制和移动命令:(文件->路径)
7.1 文件的复制copy file:
7.1.1 cp -a 文件 路径 保留文件的原有权限;
7.1.2 cp -v 文件 路径 拷贝文件并且显示轨迹;
7.1.3 cp -r 文件或文件夹 路径 可以拷贝文件和文件夹
7.1.4 cp -i 文件 路径 只能拷贝文件,交互式提醒(会提醒yes or no?)
7.2 文件的移动move file:
7.2.1 mv -i 文件名或文件夹 路径 交互式的提醒剪切文件,覆盖时才有提醒
7.2.2 mv -v 文件名或文件夹 路径 显示剪切路径
7.2.3 mv 可以在路径下重命名文件和文件夹
后续还会更新基本命令。。。。