Linux基础
操作系统:
Windows(win32.win95.98.xp.win7.win10)
Unix(mac os)开源,经过不断调试,运行非常完美 基于内核 ios
Linux 学习用操作系统,仿Unix操作系统 开源且免费 基于内核 安卓
计算机组成:
硬件:
处理器(cpu.mcu)
内存: 存储数据:容量
主板:总线设备
输入输出设备:显示器,键盘,鼠标
外部储存设备:硬盘,U盘
软件:
操作系统软件:
内存,驱动
应用软件
用户级别软件:微信,QQ
Linux 使用
目录树:用户主目录,home
路径:路径是表示一个文件或文件夹的字符串
windows:
c:\\windows\system32
Linux:
/ 代表根文件夹或者根目录
/home/terena/aid1710 根文件夹下的home文件夹
/home
终端的使用
搜索 输入终端
Linux/ Unix 命令格式
命令名[选项][参数] 注意:[]里代表可以省略
$ ls
$ ls -l 列表显示当前位置文件的内容
pwd命令:
作用:
用于显示当前操作位置的路径(当前工作路径)
例如:
$ pwd
/home/tarena
ls命令:
作用:
显示指定目录的文件或文件夹信息
格式:
ls [选项] [文件/文件夹名]
常用选项:
-l 列表显示文件的详细信息
-a 显示全部文件/文件夹
. 开头文件为隐藏文件
Linux 下的路径:
路径分为两种:
绝对路径
相对路径
绝对路径:
以/字符开头的路径为绝对路径 注意:在任何时候一个文件的绝对路径是唯一的
相对路径:
不以/字符开头的路径为绝对路径 注意:在任何时候文件的相对路径就有很多了
开始符号:
文件 或 文件夹名
. 当前文件夹
.. 上一级文件夹
~ 用户主目录(家) 用户完全有权限操作的文件夹
mkdir 命令:
作用:
创建一个或多个文件夹(目录)
格式:
mkdir 文件夹1 文件夹2 文件夹3 ......
mkdir a b c d e .........
rmdir 命令:
作用:删除一个或多个文件夹(文件夹内必须没有文件才可以删除)
格式:
mkdir 文件夹1 文件夹2 文件夹3 ......
mkdir a b c d e .........
rmdir/mkdir 的-p 选项:
rmdir -p xxx如果内部的文件夹为空,则逐级删除中间的文件
mkdir -p 逐级创建文件夹
示例:
mkdir -p 1/11/111/1111
rmdir -p 1/11/111/1111
命的帮助:
$ help 命令名
$ 命令名 --help
$ man 命令名 注: q 退出 man 为查看手册
rm 命令:(ramove)
作用:
删除文件或者文件夹
格式:
rm[选项]文件或文件夹 如: rm aaa bbb ccc.txt
常用选项:
-r 递归删除文件夹内的文件和文件夹 如:rm -r 文件夹 先删除文件夹中文件(逐个删除)后删除文件夹
-i 删除前提示(y代表yes, n代表no) 如:rm -ri 文件夹 删除前提示
-f 强制删除,不给任何提示 如:rm -rf 文件夹 直接全部删除不会提示
注:如果是文件夹必须加-r rm -ri 文件夹
cd命令:
改变当前工作目录(进入某个目录或者路径)
格式:
cd 目录名
练习:
1.用户主目录下,创建aid1710文件夹
2.在aid1710文件夹下创建两个文件夹
linux pbase
3.在linux文件夹下创建两个文件夹:
day01 day02
4.在day01下创建
day01.txt
5.在pbase下创建
day01 day02 day03三个文件夹
touch命令:
作用:
1.如果文件不存在则创建一个空文件
2.如果文件或目录存在,则用系统时间更新它的修改时间
格式:
touch 文件或者文件夹
操作带有特殊字符的路径的方法:
用两个双引号("")给扩起来
例:
mkdir "a b"
touch "python base.txt"
tab 键命令补全:
作用:
命令/路径补全 或者提示
查看以前输入过的历史命令:
上下键翻出历史记录
history 用于查看以前输入过的命令:
格式:
$ history<回车>
练习:
创建文件夹:mymod
里面有两个文件夹
games office
office文件夹内有:
word.py excel.py powerpoint.py init__.py
mymod文件下有:
init__.py menu.py
网友评论