学python基础知识,即常用linux操作密令,适合初学者学习。
1、现代三大操作系统:
Unix(IOS/Mac OS X,AIX,Solaris)
Windows
Linux:Ubuntu,Redhat,Android
2、linux命令:
(1) 文件和目录相关的命令:
pwd:用于显示当前操作的路径(当前工作文件夹)
ls:显示指定目录的文件或文件夹
其常用选项:
-l ,列表显示文件的详细信息
-a ,显示全部文件或文件夹
示例:
# ls -l core
-rw------- 1 tarena tarena 5943296 7月 28 2017 core
^ ^ ^ ^ ^ ^
权限 属主 属组 文件大小 修改时间 文件名
cd:改变当前的工作目录(进入某个文件夹)
示例:
cd /home/tarena #进入到/home/tarrena文件 夹
cd / # 进入到根目录下 /
cd #返回到用户主目录
cd .. #返回到上级目录
cd ~ #返回到用户主目录 于cd
mkdir:创建一个或多个文件夹
rmdir:删除一个或多个文件夹
说明:文件夹内必须为空才可以用rmdir
touch命令:
作用:1、如果文件不存在,则创建一个空文件
2、如果文件或目录已存在,则用系统时间更新它的修改时间
格式:touch 文件名
示例:touch 文件名
rm命令:删除文件或文件夹
常用选项:
-r 递归删除文件夹内部的文件或文件夹
-i 删除文件前给出提示
-f 强制删除,不给出任何提示
3、tree命令:
作用:显示一个文件夹的结构
格式:tree [文件夹]
4、help 帮助选项:
格式:
命令名 –help
例:ls –help
5、man 帮助命令:
格式:man linux/linux命令
退出:Q
6、通配符:
* 代表0 个,一个或多个任意字符
?代表任意一个字符
7、文件管理命令:
(1)cp:复制文件或文件夹
格式:cp [选项] 源文件或文件夹 目标文件或文件夹
常用选项:
-a 可以复制文件夹及其内部的全部内容
(2)mv 命令:文件搬移或更名
格式: mv 源文件或文件夹 目标文件或文件夹
示例:
(3)find命令:根据文件名等信息找到指定的文件的位置(路径)
格式:find 路径 -name ‘文件名’
示例: # 查找文件 passwd
find /etc -name 'passwd'
ctrl + c 终止终端内正在运行的程序
(4)gzip命令:用zip压缩算法对文件进行压缩,生成压缩后的.gz文件
格式:gzip 文件名
(5)gunzip命令:对zip压缩的.gz文件进行解压缩
格式:gunzip 文件夹名
10、grep命令:查找文件中相应的内容,及文本信息
格式:grep "内容" [选项] 文件名或路径
常用选项:
-n 显示行号
-r 递归搜索文件夹内的文件
11、打包和解包的命令:
tar 命令:对文件或文件夹进行打包和解包操作
格式:tar [选项] 文件名 [文件名或路径]
常用选项:
-c 创建包
-x 解包
- f 文件名 操作的文件名
-v 显示操作的文件细节
-z 用gzip或gunzip对包进行压缩和解压缩
12、sublime文本编辑器:编写纯文本文件
启动命令:subl<回车>
subl 文件名<回车>
sublime快捷键:
打开和隐藏边栏:
view -->Side Bar -->Show/Hide Side Bar
ctrl + k b
sublime创建和取消多个光标:
创建多个光标:ctrl+鼠标左键单击
取消多个光标: ctrl+按ESC键
批量多选相同的块:ctrl+D
注释/取消注释:ctrl+/
交替换行:ctrl+shift+上下键
保存文件(重要):ctrl+s