饮冰三年-人工智能-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 创建邮箱文件

原文地址:https://www.cnblogs.com/YK2012/p/9538949.html

时间: 2024-08-30 13:25:40

饮冰三年-人工智能-linux-02 初始Linux的相关文章

饮冰三年-人工智能-Python-22 Python初始Django

1:一个简单的web框架 # 导包 from wsgiref.simple_server import make_server #自定义个处理函数 def application(environ,start_response): start_response("200 OK",[('Content-Type','text/html')]) return [b'<h1>Hello,web!</h1>'] httpd = make_server('',8091,ap

饮冰三年-人工智能-linux-05 Linux进程

1:top 命令,查看cpu使用情况.(由于top是实时刷新,占用内存比较大) P:按照cpu使用率降序排列 M:按照内存使用率降序排列 2:free 命令,查看内存使用情况 free -m 以M为单位 free -h 以G为单位 3:常用的进程监控命令 3.1 ps aux 3.2 grep 过滤 过滤init进程 ps aux | grep 'init 反向匹配 -v ' 杀死进程 kill pkill -9 + "进程名"  根据进程名杀死进程 后台进程 Firefox &

饮冰三年-人工智能-Python-11之HelloWor

1:安装不在介绍,下载软件下一步即可,配置环境变量(Python37会默认配置环境变量的) D:\Programs\Python\Python37\Scripts\;D:\Programs\Python\Python37\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\ 表示安装成功! 2:创建一个新的文件 通过解释器,输出 同样,在Linux系统中也可以运行 3:常见的语句

饮冰三年-人工智能-linux-01通过VM虚拟机安装contes系统

先决条件:VM虚拟机的安装.contes系统的镜像文件 1:创建新的虚拟机 2:下一步,稍后安装操作系统 3:选择对应的系统 4:选择对应的路径 至此虚拟机已经创建完成(相当于买了一台新电脑) 5:编辑虚拟机设置,将准备好的镜像文件放置到虚拟机中 注意:启动虚拟机的时候会报一个错误:这是由于主机没有启用Intel VT-x,修改以后即可正常使用 5:开始安装 跳过检查==选择中文安装提示 选择英文键盘 选择基本存储设备 首次安装忽略所有数据 暂时不配置网络,后期通过命令行设置,直接下一步 选择时

饮冰三年-人工智能-linux-04 vim编辑器

vim的三种模式:命令行模式.编辑模式.扩展模式 1:命令行模式下常见的操作 删除 a):dd 删除光标所在当前行 b):ndd   删除光标所在当前行后的n行 复制 c):yy 复制光标所在当前行 d):nyy 复制光标所在当前行后的n行 粘贴 e):p 粘贴光标所在下一行 f):np   把内容粘贴多次 剪切 g):ddp 先删除,再粘贴 撤销与反撤销 h):u 撤销 i):ctrl+r   反撤销 快速移动光标 j):gg 定位到文件的首行 k):nG   定位到文件的某一行 k):GG

饮冰三年-人工智能-linux-06 系统启动流程及安全

系统启动流程 BOIS(Basic Input/Output System)基本输入输出系统:硬件和软件之间的接口,而且是很基本的接口. grub(Grand Unified BootLoader)多重操作系统启动器:/etc/grub.conf这里有一个grub.conf比较重要 启动内核:init配置文件,存在于/etc/inittab.这里面有7种启动方式,而且可以设置默认启动方式 1:通过"单用户模式"进入系统,并修改root密码 系统启动时,在bootLoader读取内核信息

饮冰三年-人工智能-linux-08 软件包管理

1:软件包存放的位置 media/CentOS_6.9_Final/Packages文件夹下 2.RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写. 2.1 常用的命令 -i:安装(Install)软件 -u:升级(update)更新 -e:删除(Erase) -v:显示详细的处理信息 -h:查看进度,卸载不能用 -q:查询(query) -qa:显示目前操作系统上安装的全部软件包 安装:rpm -ivh 软件包名1 软件包名2 查询:rpm –qa | gre

饮冰三年-人工智能-Python-10之C#与Python关系

1:注释 C# 中 单行注释:// 多行注释:/**/ python 中 单行注释:# 多行注释:"""内容""" 2:字符串 C#中 "" 用双引号如("我是字符串") Python中 "我是字符串" '我是字符串' """我是字符串""" '''我是字符串''' 2.1 字符串支持乘法 (特有).表示输出多次 n1 = &q

饮冰三年-人工智能-Python-12之利其器pycharm

1:下载.安装.与激活这里不再介绍了.需要注意的是激活时需要修改C:\Windows\System32\drivers\etc\hosts文件 2:工具使用 2.1 HelloWorld  File>>New>>Python File 2.2 模板 file>>Settings>>Editor>>Python Script 2.3 设置字体大小可以通过鼠标滚动快速调节 2.4 显示行号 "右击" 3 快捷键 3.1 print