LINUX基础

Linux-ZH

绝对路径:完整的路径

相对路径:对当前的一个路径

 

Root:管理员 干任何事情

普通用户:root / Zhaihai  权限限制

 

sheII 终端

/ 根目录

所有目录都从根目录开始 root家目录

~ home

家目录 各个用户的个性化信息 添加用户 会自动创建一个同名的家目录 /home/wujing

/bin /usr/bin

二进制的可执行文件,脚本文件 引导启动命令的文件

/etc

各种系统配置文件,用户的信息文件 /etc/passwd

/Iib

文件系统上所需的共享库 共享文件

/dev

设备文件 驱动程序 /dev/mouse

/tmp

临时文件

/mnt

管理员临时安装文件的安装点 挂载点

/usr

所有程序安装位置 本地安装 /usr/IocaI

 

命令的基本格式

命令

参数

路径

命令的含义

Is

-I 详细信息

-a 所有信息 包括隐藏文件

drwxr−xr−x. 2 root root 6 4月 19 11:13 公共

开头字母:d:目录 -:文本文件 s:套接字文件 I:连接文件

9个权限位,3个一组

tmp下面的文件

查看该路径下面的目录文件

cd

. 当前目录 .. 上一层级的目录 - 上一次所在目录

 

切换目录

pwd

 

 

显示当前所在

目录

mkdir

-p:递归创建

 

创建目录

rmdir

 

 

删除空目录

rm

-r:给出提示,一层一层的删

-rf:强制删除

 

删除非空目录

Cat/more /Iess/taiI(倒数10行)/head

 

 

管道符:后面的执行结果作为前面的执行参数

 

 

查看文件

touch

 

 

创建空文本文件

 

vim

进入Insert 模式:

i:在光标前进行插入a:在光标后进行插入I:在行首进行插入 A:在行尾进行插入 o:在下一行进行插入O:在上一行进行插入退出insert模式:

按esc退出

显示行号:set nu

不显示行号 :set nonu定位:gg

复制:yy删除:dd

粘贴:p(下方) P(上方)

定位到第二行 ,复制当前所在行以内的两行,到第四行下方进行粘贴

2gg 2yy 4gg P

 

保存并退出:

:wq!

怎么找关键字:

:/关键字  >区分大小写

:/关键字\c  >不区分大小写

n: 从上往下进行匹配N:从下往上进行匹配

怎么去除高亮标记: :noh

 

替换关键字:

:s/关键字/新字符 >一行当中有多个关键字,只对第一

个进行替换

:s/关键字/新字符/g >对光标所在行的所有关键字进行

替换

 

:%s/关键字/新字符 >对全文中,每一行的第一个关键

字进行替换

:%s/关键字/新字符/g >对全文所有的关键字进行替换

可以是原来存在的文件,也可以是不存在的

编辑文本文件(创建并编辑文本文件)

 

 

 

 

 

cp

要拷贝的文件路径

拷贝的目标路径(如果原来不存在,会自动创建)

文本文件的拷贝

cp - r

要拷贝的目录路径

拷贝的目标路径(如果原来不存在,会自动创建)

目录拷贝

mv

要剪切的文件/目录路径

剪切的目标路径

剪切(重命名)

重定向

1>

对正确的结果进行重写,重定向到指定的问价(如果重定向的目标文件不存在,就自动创建)

 

 

>:覆盖进行写入

 

2>

对错误的结果进行重定向

 

 

&>

同时对正确和错误的结果进行定向

 

 

1>>

对正确结果进行追加重定向

>>:追加

 

2>>

 

 

 

&>>

 

 

 

用户管理两个文件:

/etc/passwd

用户的信息文件

/etc/shadow

用户的密码文件

 

zhaihai :   x :   1000  : 1000 : zhaihai : ƒhomeƒwujing : ƒbinƒbash

用户名   占位符   uid     gid(主组)  全称 家目录 sheII

 

创 建 用 户 : Useradd 用户名给定一个密码

删除用户:userdeI 用户名

彻底删除用户:userdeI -r 用户名

创建user1用户useradd user1
创建user2用户,并设置家目录为/user2usermod -d /user2  user2
创建user3用户,设置用户的ID 1008usermod -u 1008  user3
创建user4用户,指定主要组为user1、附属组为user2usermod -g user1  user4
修改user4用户,指定附属组为user1user2rootusermod -aG user1、user2、root   user4
登录user4用户,再退出su – user4
修改user4用户,切换到家目录到/homt/user4usermpd -md /homt/user4
登录user4用户,再退出su – user4
登录user3用户,再退出su – user3
删除/home/user3目录rm -r /home/user3
登录user3用户,再退出(观察是否异常)su – user3
重建user3用户的家目录mkdir /home/user3
查看user3用户的基本信息ls /home/user3
修改user3用户的组主为user2usermod -g user2   user3
创建group1 groupadd  group1
查看group1组的信息tail /etc/group
user1user2用户加入group1usermod  -aG  group1  user1,user2
user2用户从group1组中移除gpasswd  -d  user2  group1
查看group1组的信息tail /etc/group
写出用户信息保存的文件/etc/passwd
写出用户密码信息保存的文件/etc/shadow
写出组信息保存的文件/etc/group
删除user4用户,以及关联的所有信息userdel -r user4
删除group1groupdel  group1
文件用户管理 
/tmp目录中创建file1文件touch /tmp/file1
修改file1文件的所有者为user1 chown  user1  file1
修改file1文件的所在组为user2chown  user1:user2  file1
修改file1文件的所有者为user3   所在组为 user1chown  user3:user1  file1
修改file1文件的文件所有者的权限为rw-(字符表示法)chmod  u=rw  file1
修改file1文件的文件所在组的权限为r-x(字符表示法)chmod  g=rx  file1
修改file1文件的文件其他用户的权限为rw-(字符表示法)chmod  o=rw  file2
修改file1文件的文件所有者的权限为r--(数字表示法)chmod  u=r  file1
修改file1文件的文件所有组的权限为rw-(数字表示法)chmod  g=rw  file1
修改file1文件的文件其他用户的权限为---(数字表示法)chmod  o=---  file1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值