Linux复习

一、linux分类

unbuntu,redhat,centos6.7

二、目录结构

unbuntu没有盘符这个概念,只有一个目录根/,所有文件都在它上面

三、简单命令

1、ls  列表查看

2、.和..

     .表示表示当前目录

     ..表示上一级目录,即父目录

     根目录下的.和..都表示当前目录

3、自动补全:

在敲出命令的前几个字母的同时,按下tab

键,系统会自动帮我们补全命令

4、历史命令:

当系统执行过一些命令行后,可按上下键翻看以前的命

令,history将执行过的命令列举出来

5、切换工作目录:cd


6、创建目录:makdir命令可以创建一个新的目录。参数-p

可递归创建目录。

7、删除目录:rmdir

8、建立文件:touch

9、删除文件:rm

10、查看或者合并文件内容:cat

11、文件编辑:

vi文件名

点击i,a,o进入编辑状态

输入内容--随意

想退出时,按esc键,并输入:wq保存退出。

:q!不保存退出。

在命令模式下输入gg,进入到首行开头,2G第二行开头。

在命令模式下输入\word回车后找到word所在,光标在

word单词前闪烁。按n会找到下一个满足条件word。

11月2日

12、文本搜索:grep

grep命令是一种强大的文本搜索工具,

允许对文本文件进行模式查找。

如果找到匹配模式,打印包含模式的所有行。

13、

l竖线,管道符。把两个命令连在一起执行。

查找是否有这个linda用户

cat/etc/passwd l grep linda

14、查找文件:find

用来在特定的目录下搜索符合条件的文件

是在/下开始搜索 文件名name, 名字带linda文件。是通配符,所有的。只要前面是以linda开头

的,后面随意的文件都找到。

find./-name'*.txt'

从当前文件夹中查找把/换成 , 就行了。

15、ll后的结果解释

d文件夹,-文件,root是文件创建的人,后面有文件大小和文件修改时间。

16、>重定向,将前面命令结果保存到文件中

ll>test.txt建立(如果没有这个文件就建立)和覆盖

ls>>test.txt追加

17、查找用户资料

18、建立用户

19、删除用户

userdel [-r] 用户名,-r是把home下的文件夹都删除了。

建立两个用户,你名字的拼音,在家目录下查看,删除这两个用户,一个加-r参数,一个不加。

rm -R 文件夹

20、passwd修改密码

passwd 用户名

在提示中输入,密码不显示,但已经输入了。两次要一致。

new password: 123456.

确认密码:123456.

最后出现successfully就对了。

21、用户切换

su - 用户名 是永久切换

su 用户名 是临时切换

22、任务:新建两用户,建立各自密码,切换到这个用户,建立一个文件。再切换回root用户,把其中一个用户删除。

useradd sasa1

passwd sasa1

输入密码和确认密码

useradd sasa2

passwd sasa2

输入密码和确认密码

su - sasa1

切换到 sasa1这个用户。

pwd

查看当前目录

touch sasa1.txt

ll > sasa1.txt

vi sasa1.txt

敲击a,i,o字母,进入文件,编辑文件,退出,按esc键,输入:wq,回车保存退出。

cat sasa1.txt

su - root

切换到 root这个用户。

需要输入密码

userdel sasa2

删除用户sasa2

22、su

图片.png

23、组

添加、删除组账号:

groupadd  xxx

查看组和组号

cat /etc/group

删除组

groupdel  xxx

讲sasa1加入到xxx组。

usermod -g xxx sasa1

查看用户sasa1在哪个组

groups sasa1

修改用户组号(888 号,xxx是组名)

groupmod -g 888 xxx

24、sudo

讲sasa1加到sudo,wheel组。有临时root权限

usermod -a -G wheel sasa1。

25、修改文件权限chmod

图片.png

u 自己,g组,o其他,a所有

chmod u+x test.txt  对自己加上执行权限。

chmod g-w test.txt 对组减去写权限

chmod o+w test.txt 对其他人加上写权限

可通过=给

chmod u=rwx,g=rw,o=rx test.txt

可通过数字给

4210(rwx-)

7=4+2+1

chmod 777 test.txt

图片.png

761,744,741,764是什么权限?

r  w  x

7=4+2+1

6=4+2+0

4=4+0+0

1=0+0+1

建立文件,test.txt(touch),

在里面(vi---i  ---:wq)写ll,pwd,保存,

修改文件为可执行(chmod u+x 文件名)

通过 sh test.txt 看是否执行了。

图片.png

1123

26、

ps -aux

查看进程,-a 全部 -u 详细信息

top 进程详细情况

你可能感兴趣的:(Linux复习)