首先介绍一下linux吧~Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
我的事例是基于unbuntu系统的,也同时为了python做准备,让我们一起领略另一个系统纯命令的风格吧!
1.增加用户,查看已经建立的用户,修改用户密码,以及删除用户;
1>增加用户且查看用户是否建立成功(因为没有权限,所以 前面命令需加sudo)
2>切换用户且显示当前路径
3>修改用户密码
4>删除用户
2.创建目录(以及递归目录)
1>创建递归目录
注释:当创建多个目录的时候,需要加参数-p;
2>在aa里创建hello.py文件,在bb里创建world目录,在cc里创建nihao.py文件,(创建目录的时候分别用mkdir依次按要求创建,用touch创建文件)用树形图展示效果:(目录一般是蓝色字体,白色是文件)
3>比较俩种显示日期的格式
4>如查看2018年日历---->cal -y 2018
cal只看当前月的日历
5>创建文件并且修改其权限,一共有俩种方式(字母和数字法),在修改权限前先简单介绍一下其格式;
档案拥有者(u):目录或文件当前用户
群组(g):目录或文件当前组
其他(o):除了当前目录和文件的用户组,其他的用户和组
r:读取(数字4表示);
w:写入(数字2表示);
x:执行(数字1表示);
-:删除权限(数字0表示);
s:特殊权限;
字母设定法:chmod [who] [+|-|=] 文件名
数字设定法:chmod 777 文件名
别急,事例展示:
一:创建一个文件夹TZJ.txt,修改其权限为拥有者可读可写,同组是可读,其他人没有任何权限(用俩种方法表示)
(1)用touch直接创建;
(2)原来的权限
修改命令及现在的效果:(字母表示法)
(数字表示法)
二:创建用户---用户组---将用户添加到用户组中---切换到用户中,创建文件夹---查看用户的用户组并修改同名用户组
1.创建用户:
2.创建用户组TT,以及将用户添加到用户组,查看是否成功
3.切换到用户中,创建文件夹用touch
4.查看用户的用户组并修改同名用户组
修改完之后:组名变TT
三:创建文件夹,写内容并且用数字法修改文件拥有者、用户组以及其他用户的权限(可读可写可执行)
执行效果:
增加权限的命令:
四:在sublime编辑器的一些快捷键
1.缩进按tab键,回退回来shift+tab;
2.替换内容:选中要替换的内容ctrl+d输入你要修改的内容
3.ctrl+center 光标所在行的下一行插入新行
4.ctrl+shift+enter 光标所在行的上一行插入新行
5.ctrl+left/right 向左右单位性移动光标
6.shift+ up/down 选中多行
7.ctrl+/ 将光标所在行注释
8.ctrl+ku 将选中处换为大写
9.ctrl+kl 将选中处换为小写
10.ctrl +Z 撤销
11.ctrl+F 查找关键字
12.ctrl +H 替换
13.ctrl +G 查找某行
14.ctrl+M 光标移到括号内容的头或尾处
15.ctrl+shift+K 删除整行
16.ctrl+shift+D 复制并粘贴
五:在vim中设置临时的行号: :set number