本文主要是介绍实验楼linux学习(1-2节),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 学习路径
- 初级:系统安装、图形界面使用、常用命令
- 中级:用户和文件系统管理、软件安装和配置、网络管理、系统维护、shell编程初步
- 高级:
- 服务器:数据库、防火墙、dns-vpn-web-mail-ftp-lamp-nfs-samba服务器
- 程序开发:shell高级编程、c/c++开发、内核基础、嵌入式开发、linux驱动开发
- *
基本概念和操作
第一节、几个重要命令:
tap键 -- 智能提示和补全
ctrl+c -- 强行终止:Ctrl+d 键盘输入结束或退出终端
↑上下箭头用来查看历史命令
man 查看命令详细信息和例子
第二节、用户和文件权限:
- su -l –切换用户
- sudo adduser –创建用户,同时为新用户创建home目录
- groups –查看用户所在的用户组
- cat /etc/group | grep -E “shiyanlou” –前部分查看所有的用户组,后半部分筛选用户组,| sort为按字典排序
- sudo usermod -G sudo lilei –通过su lilei 切换到当前用户,然后通过此命令将lilei添加到sudo用户组,第一个sudo是权限命令
- sudo deluser lilei –remove-home –删除用户及其空间
- ls 查看所在目录所有文件,exit –退出当前用户
- cd/home/lilei− ls iphone6-$ sudo chown shiyanlou iphone6 –更改文件iphone6所有者为shiyanlou
- 修改文件权限,文件权限为9位二进制数,有三个三位,每个分别代表当前用户-所属用户组-其他用户,三位分别代表rwx,即读写改,最终通过十位数来表示,如下图:
- chmod 700 iphone6 – 修改iphone文件权限
- gou-rwx iphone6 – 参数gou分别表示group-other-user,+-表示添加删除权限
- adduser 和 useradd 的区别是什么?useradd只创建用户,不管其他;adduser创建用户的同时,创建密码和创建空间home
- touch也可以创建文件,vim也行,gedit可以编辑文件-同记事本
练习2
- ssh远程登录服务器
- 登录服务器:
ssh 用户名@IP地址 -p 端口号
- 上传文件夹:
scp -P 端口号 本地文件路径 用户名@远程服务器地址:远程路径
(需要在本地用户操作)
- 登录服务器:
- ssh远程登录服务器
这篇关于实验楼linux学习(1-2节)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!