linux基本命令(1)

           首先介绍一下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

猜你喜欢

转载自blog.csdn.net/qq_37143745/article/details/79940583