饮冰三年-人工智能-linux-02 初始Linux
参考博客:https://www.cnblogs.com/linhaifeng/articles/6045600.html
1:初始Linux命令
右击,开启终端,或者ctrl+alt【F1-F6】的方式开启终端
普通用户登录后系统的提示符$;root登录后提示符为#;
退出终端:exit;
关闭系统:init 0;
Linux命令的基本格式:命令 【选项】 【参数】
命令:告诉系统做什么?选项:命令的运行方式。参数:命令操作的是什么
1.1 展示文件
ls -l /boot ; ls -a 展示隐藏文件
1.2 查看当前用户
who am i :列出目前登录系统所使用的用户名
who 列出目前哪些用户在系统上工作,在终端上登录
1.3 date 时间
date 查看时间
date ‘月日时分年’ 设置时间

1.4 查看日历
cal 或 cal 月 年

查看硬件时间:hwclock
1.5 清屏
clear
1.6 创建用户
Useradd 用户名
useradd -u 1000 -g aaron -d /home/alex -c bigAlex -s /bin/bash alex
用户id 组id 家目录 描述信息 执行权限
1.7 修改密码
passwd 用户名

1.8 切换用户
su - aaron
1.9 删除用户
userdel -r 用户名
1.10 查看用户
id 用户名
1.11 修改用户
a) –u:修改用户的UID
b) –g:修改用户的GID
c) –G:将一个用户加入到指定的群组中
d) –d:修改用户的家目录
e) –c:修改用户的备注信息
f) –s:修改用户所用的shell
1.11.1 修改家目录
usermod -d /home/sb alex
注意:这个修改的只是用户的passwd配置文件,但是实际上并没有sb家目录。需要 cp -r /home/alex/.[!.]* /home/sb/ 先复制
1.11.2 将用户添加到一个组中
创建组:groupadd 组名
usermod -G 组名 用户名
1.11.3 将alex这个用户的的gid变更为aaron群组的命令:
usermod –g aaron alex
1.13 帮助
--help 或者 命令 -- help
通过tab键可以给命令提示补全。
2:Linux的文件结构
与window系统不同,Linux系统文件结构是一棵树,一棵以“/”为根目录的一棵树
2.1 .表示当前目录
2.2 ..表示上一级目录
2.3 pwd展示内容
2.4 常用的目录
a)bin目录:存放常用的可执行文件
b)sbin目录:存放系统的可执行文件
c)home目录:用来存放用户自己的目录和文件。root用户存放在/root文件夹下。普通用户存放在/home文件夹下。
d)dev目录:设备文件目录
2.5 同样在系统中存在相对路径和绝对路径之说法。
2.6 cd命令
a)返回上一级:cd..
b)返回家目录:cd~
c)返回上一次:cd- 或者直接cd
2.7 ls命令
a)查看隐藏目录:ls -a
b)查看详细信息:ls -l
2.8 cp命令
cp 原路径 目标路径和名称

cp -r 递归拷贝,可以用于复制文件夹
2.9 mv操作
mv 源文件 目标文件 :移动
mv 文件名 新的文件名 :改名
2.10 mkdi操作
mkdir /a 创建a目录。
mkdir -p:级联创建
2.11 touch
touch aa.txt 创建文本文档
2.12 rm 删除文件
rm 文件名
rm -f a.txt 删除文件,并且忽略提示
rm -r 文件名,级联删除
2.13 cat 命令
显示文件内容
2.14 head
显示文件头几行,默认10
head -2 :显示头两行
2.15 tail
显示末尾几行,默认10行
3:创建用户相关的文件
3.1 通过passwd文件查看用户信息
less /etc/passwd

3.2 通过shadow文件(查看用户密码)
less /etc/shadow

3.3 通过文件(查看组信息)
less /etc/group

3.4 通过文件(查看组密码)
less /etc/gshadow

3.5 查看家目录
less /home/

3.6 查看邮箱
ls /var/spool/mail

3.7 练习:将tom用户放置到aaron组中
编辑修改文件: vim+路径
保存退出文件:Esc + :wq


3.8 通过修改文件的方式添加用户
3.8.1 修改passwd文件(修改用户详细信息文件)

3.8.2 修改shadow文件(修改用户密码文件)

3.8.3 修改group文件(修改组文件)

3.8.4 修改gshadow文件(组密码)

3.8.5 修改home文件(家目录)
注意通过mkdir在home下创建yangke目录

有了文件夹还不行,还需要拷贝一些文档

3.8.6 创建邮箱文件

饮冰三年-人工智能-linux-02 初始Linux的更多相关文章
- 饮冰三年-人工智能-linux-05 Linux进程
1:top 命令,查看cpu使用情况.(由于top是实时刷新,占用内存比较大) P:按照cpu使用率降序排列 M:按照内存使用率降序排列 2:free 命令,查看内存使用情况 free -m 以M为单 ...
- 饮冰三年-人工智能-linux-03 Linux文件管理(权限管理+归档+压缩)
1:对文件的权限管理 drwxr-xr-x. 最后一个.表示在安全情况下创建的.selinux a: d表示目录:-表示普通文件:l表示快捷方式:b设备文件 b:- 属主的权限 r:读权限:w:写权限 ...
- 饮冰三年-人工智能-Python-28 企业官网(组合搜索)
1 2:组合搜索 2.1 创建model类 from django.db import models class Direction(models.Model): """ ...
- 饮冰三年-人工智能-Python-24 Django ORM增删改查
一:首先使用默认的sqlite3创建表 1:现在在models.py中添加表模型 from django.db import models # Create your models here. cla ...
- 饮冰三年-人工智能-Python-19 Python网络编程
Socket:套接字.作用:我们只需要安照socket的规定去编程,就不需要深入理解tcp/udp协议也可以实现 1:TCP协议 1.1 客户端服务端循环收发消息 # 1:引入stock模块(导包) ...
- 饮冰三年-人工智能-Python-17Python基础之模块与包
一.模块(modue) 简单理解一个.py文件就称之为一个模块. 1.1 模块种类: python标准库 第三方模板 应用程序自定义模块(尽量不要与内置函数重名) 1.2 模块导入方法 # impor ...
- 饮冰三年-人工智能-Python-11之HelloWorld
1:安装不在介绍,下载软件下一步即可,配置环境变量(Python37会默认配置环境变量的) D:\Programs\Python\Python37\Scripts\;D:\Programs\Pytho ...
- 饮冰三年-人工智能-Python-27 Django Form组件
Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 后台逻辑(导包+建类) from django ...
- 饮冰三年-人工智能-Python-26 Django 学生管理系统
背景:创建一个简单的学生管理系统,熟悉增删改查操作 一:创建一个Django项目(http://www.cnblogs.com/wupeiqi/articles/6216618.html) 1:创建实 ...
随机推荐
- 20165234 《Java程序设计》第六周学习总结
第六周学习总结 教材学习内容总结 第八章 常用实用类 String类 Java专门提供了用来处理字符序列的 String 类.String类在java.lang包中,由于 java.lang 包中的类 ...
- 论文笔记:Rich feature hierarchies for accurate object detection and semantic segmentation
在上计算机视觉这门课的时候,老师曾经留过一个作业:识别一张 A4 纸上的手写数字.按照传统的做法,这种手写体或者验证码识别的项目,都是按照定位+分割+识别的套路.但凡上网搜一下,就能找到一堆识别的教程 ...
- 2017-2018-2 20165325 实验二《Java面向对象程序设计》实验报告
一.面向对象程序设计-1 1.检查点要求 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST 参考 http://www.cnblo ...
- 【转】简单谈谈python的反射机制
[转]简单谈谈python的反射机制 对编程语言比较熟悉的朋友,应该知道“反射”这个机制.Python作为一门动态语言,当然不会缺少这一重要功能.然而,在网络上却很少见到有详细或者深刻的剖析论文.下面 ...
- Redis Cluster高可用集群在线迁移操作记录【转】
之前介绍了redis cluster的结构及高可用集群部署过程,今天这里简单说下redis集群的迁移.由于之前的redis cluster集群环境部署的服务器性能有限,需要迁移到高配置的服务器上.考虑 ...
- aix安装nmon
aix5310以上都系统自带了nmon,其他低版本需要手动安装 软件包下载地址https://www.ibm.com/developerworks/community/wikis/home?lang= ...
- Linux内核设计与实现之虚拟文件系统的读书笔记
Linux内核设计与实现之虚拟文件系统的读书笔记 虚拟文件系统(VFS) 为用户空间提供了文件和文件系统相关的接口. 文件系统抽象层 内核在底层文件系统上建立了一个抽象层, 该抽象层使Linux能够支 ...
- mysql连表分组报错---- sql_mode=only_full_group_by问题解决
#### sql语句报错问题 #1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggreg ...
- [HTTP] 基本认证的工作流程
HTTP的基本认证涉及两个字段,一个是请求字段 Authorization: Authorization: Basic xxx 一个是响应字段 WWW-Authenticate WWW-Authent ...
- 安娜Anna:世界最快的超级伸缩的KVS, 秒杀Redis
伯克利 这个大学在计算机学术界.工业界的地位举足轻重,其中的AMP实验室曾开发出了一大批大获成功. 对计算机行业产生深远影响的分布式计算技术,包括 Spark.Mesos.Tachyon 等.作为AM ...