Linux学习 day01
Linux的版本
Linux 长期 支持版本 LTS long term support
当有重大更新时,可以打补丁 而并不是重装系统。
查看内核版本:uname -a
查看发行版本:cat /etc/issue
Linux的用户系统
root 根用户/特权用户
普通用户
根用户 # 可以执行所有功能(包括应用程序的安装与卸载 )
普通用户 $ 仅可以执行部分命令
sudoer sudo的效果可以临时使用root权限
用户切换
配置用户密码
passwd username
sudo passwd root
切换用户
su
su是switch user的缩写,类似于一个压栈的过程
su username
su root
从根用户切换到普通用户是不需要输入口令的
退出当前用户
exit
使用exit命令可以退出上一次的su,类似于一个弹栈的过程
添加用户
useradd
sudo useradd username # 创建用户
passwd username #为用户设置密码
cat /etc/passed #查看用户是否创建成功
sudo useradd -m testuser -s /bin/bash
-m意思是添加家目录 -s指定脚本解析器为shell
sudo passwd testuser
再为testuser用户创建密码
删除用户
sudo userdel -r username
其中的-r参数意思是表示连同家目录一起删除
Linux_day01_4
Linux系统的安全问题
1.平时工作时,请一定使用普通用户
2.个人版本的ubuntu,是不允许使用root用户登陆的
3.多次登陆失败 可能会被封禁ip
文件上传到gitee
1.在linux上安装git
sudo apt install git
git config --global user.name username # 配置用户名
git config --global user.email user@host.com # 配置邮箱
克隆仓库到本地
首先回到家目录 cd~
输入命令 git clone 仓库地址
例如 git clone https://gitee.com/logzero/MLiP_M5.git
该命令即可将MLiP_M5的仓库内容克隆到本地
文件修改
首先进行文件的拉取
先进入到本地的仓库目录
再进行拉取 git pull origin master
如果拉取的时候弹出界面 ,可以按下ctrl+x
history > filename
可以将本次登陆后的所有历史命令保存到filename文件内
例如 将LinuxDay01文件夹上传到git仓库中的对应文件目录下
mkdir LinuxDay01
cd LinuxDay01
history > LinuxDay01_XXX
git add LinuxDay01_XXX
git commit -m "XXX 修改日期"
注意这里的引号是英文的
文件push到仓库的流程
先拉取再推送 先pull再push
git pull origin master
git push origin master
按提示输入在git仓库的账户和密码
如果文件推送失败,需要再拉取,再推送。
Xshell快捷键设置
可以实现左键选中拷贝 ,右键粘贴,方便快捷。
修改Xshell默认会话属性。
命令输入的常用快捷键
tab 输入预测,根据前缀自动补全路径名
ctrl+a 光标回到命令输入区的开始位置
ctrl+e 光标回到命令输入区的结束位置
ctrl+r搜索之前出现过的命令
方向键上 键入上一条输入的命令