Linux随堂笔记3

Posted feifei-0813

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux随堂笔记3相关的知识,希望对你有一定的参考价值。

补充

 

| :通道符(左边处理结果作为右边的执行输入cat aa1.txt | grep aa

 

grep r递归查询(当前文件夹下的子文件夹及子文件递归查询字符

grep –r half *

 

重定向>>><

>覆盖写入文件echo “aaa” > a.txt“aaa”覆盖写入到a.txt

   echo “ ” > a.txta.txt中的内容清空

>>追加写入文件echo “aaa” >> a.txt“aaa”追加写入到a.txt

 

ln:创建链接文件(硬链接ln a.txt b.txt硬链接的inode号与源文件相同

ln –s创建链接文件链接)ln -s a.txt b.txt链接inode号与源文件不同

 

ls –li:查看目录inode

ls –lh:查看文件大小并显示单位(k

ls –lt文件或目录的更新时间排序

 

查找大小等于20k的文件find . –size 20k

查找大小小20k的文件find . –size -20k

查找大小大20k的文件find . –size +20k

 

tail f-f动态刷新默认显示文件尾部10

 

history查看执行过的历史命令

!通过历史记录编号执行历史执行过的命令!428

 

 

env:查看当前环境变量的信息

 

 

  1. 用户管理useradd = = adduser添加用户

passwd设置用户密码

usermod:修改用户相关信息

userdel删除用户

groupadd添加组

groupmod修改组相关信息

groupdel删除组

 

useradd语法:

useradd -参数 新建的用户名

查看当前创建的用户:

cat /etc/passwd(展开所有文件信息

tail /etc/passwd(只显示文件尾部10行信息

 

添加用户

useradd –c:添加备注信息(useradd –c sxb test

useradd –d 指定用户登入系统的起始目录(useradd -d /home/test test1

useradd –e指定账号的有效期限

useradd –f密码过期多天后关闭该账户

useradd –g指定用户所属组(useradd –g test1 test2

useradd –G指定用户所属组的附加群组

useradd –m:自动建立用户的登录目录

useradd –M不要自动建立用户的登录目录

useradd –n取消建立以用户名称为名的群组

useradd –r建立系统账号(useradd –r test

useradd –s指定用户登录后使用的shell

useradd –u指定用户ID

useradd –p加密型的密码

 

tail /etc/passwd查看账户信息(默认显示尾部10行)

 

修改用户:

usermod –l:修改账户名称usermod –l sxb1(新名称 sxb(旧名称)

usermod –L锁定用户密码,使密码失效(usermod –L sxb

usermod –U解锁密码锁定usermod –U sxb

 

删除用户

userdel –r:删除用户及home目录下的文件夹userdel –r sxb

 

passwd –S:查看账户密码状态(passwd –S sxb

chage –l:查看用户密码/账户有效期chage –l sxb

id:查看用户id(id sxb

 

添加用户组:

组员信息查询cat /etc/group

groupadd添加组(groupadd test

groupadd –g:指定组ID(groupadd –g 501 test

groupadd –o:允许创建重复的用户组ID(groupadd –g 501 -o test1

groupadd –r:创建系统用户组,低于499的账号

 

修改组:

groupmod –g:设置欲使用的群组识别码

groupmod –o:可重复使用群组识别码

groupmod –n:设置欲使用新的群组名称

 

删除组:

groupdel:删除群组(groupdel test

 

 

  1. 权限管理

r = 4w = 2x = 1

u:文件拥有者、g:文件所属组、o:其他人、a:所有人

chmod添加权限chmod 764 test,txt

+添加权限

-:删除权限

Chmod u+x *:给该目录下所属主所有文件添加执行权限

 

更改文件属主及属

Chown

chown [–R] 属主名 文件名修改文件属主

chown [-R] 属主名:属组名 文件名同时修改文件属主及属组

 

更改文件所属组

chgrp [-R] 属组名 文件名修改属组

 

比较文件的不同

diff

 

cmp

cmp –i

cmp –l

cmp –s:不显示错误信息

 

file:检测文件类型(file test.txt

 

which:查找文件

which指令会在环境变量$PATH设置的目录里查找符合条件的文件。常用来查找可执行命令

 

  1. 系统设置命令

别名alias

alias:给命令起别名alias a = “cd ~”

unalias:删除别名unalias a

 

显示文本行或变量取值:

echo

echo显示文本(echo test

echo \n换行显示(echo –e “hello\world”

echo \t:制表符echo –e “hello\tworld”

echo \c:不换行(echo –e “hello\cworld”

 

设置环境变量:

export

查看环境变量:echo $PATH

删除环境变量(临时删除unset $PATH

加载环境变量:source /etc/profile

以上是关于Linux随堂笔记3的主要内容,如果未能解决你的问题,请参考以下文章

《Linux系统基础》随堂笔记

3.8随堂笔记整理

《Linux系统基础》随堂笔记2

jQuery随堂笔记

jQuery随堂笔记

初学python第十天的随堂笔记