码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习笔记

时间:2018-02-20 22:27:15      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:home   log   返回   body   deluser   添加   bin   图片   创建   

1.Linux终端

终端本质上是对应着 Linux 上的 /dev/tty 设备,Linux 的多用户登陆就是通过不同的 /dev/tty 设备完成的,Linux 默认提供了 6 个纯命令行界面的 “terminal”(准确的说这里应该是 6 个 virtual consoles)来让用户登录。在物理机系统上你可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换,当你切换到其中一个终端后想要切换回图形界面,你可以按下[Ctrl]+[Alt]+[F7]来完成。
2.Shell
Shell 是指“提供给使用者使用界面”的软件(命令解析器),类似于 DOS 下的  cmd.exe

3.用户管理

a.查看用户 who am i   (在图形界面打开的为伪终端)

b.创建用户 root用户(最高权限用户)        创建一个用户:sudo adduser zou,      切换到一个用户中:su -l zou,       Ctrl+D退出该用户

c.用户组:用户组就是一组用户的集合,它们可以共享一些资源,同时有私有资源.

问题一:如何看它们是哪些用户组的?  

方法一:使用groups zou 

方法二:/etc/group   (etc/group文件的格式说明:group_name:password:GID:user_list)

问题二:默认情况下新建用户不具有root权限,也不在sudo用户组,需将新建用户加入到sudo用户组从而获得root权限

用usermod 命令可以为用户添加用户组:sudo usermod -G zou,再次用groups zou查看用户组是否在sudo中

 使用sudo命令是root权限.

d:删除用户:sudo deluser zou --remove -home

问题三:adduser和usermod的区别是什么?

useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作。

 4.文件权限管理

a.查看文件管理:ls -l或者ll
b.修改文件权限 chmod 700 iPhone6

5.作业:添加一个用户 zou,使用 sudo 创建文件 /opt/zlj,设置成用户 zou可以读写。

技术分享图片

 

其他笔记:

1.获取帮助:e.g:ls --help
2.常用快捷键
Ctrl+c键来强行终止当前程序
Ctrl+z
Ctrl+d 退出终端
[Tab]自动补全
3.常用指令(可以在bin目录下查看你想知道的命令)
ls pwd touch cat
Linux上课内容:
1.家目录~VS根目录/
2.>覆盖 >>追加

alias 重命名 which cat
chown chmod
awk
grep
wc -l
sed
shell脚本

Linux目录结构文件

技术分享图片

Linux学习笔记

标签:home   log   返回   body   deluser   添加   bin   图片   创建   

原文地址:https://www.cnblogs.com/zoulingjin/p/8455880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!