【Linux】学习笔记1

常用Linux命令

  • init 0: 关闭Linux

  • exit: 退出账号

  • whoami: 目前登录Linux所用的用户名

  • who: 列出目前在系统上工作的用户

  • date: 显示当前日期时间

  • date ‘110914472018’: 修改系统时间,月日时分年

  • cal: 查看日历

  • cal 9 1991: 查看1991年9月日历

  • clear: 清屏,快捷键ctrl+L

  • hwclock -s 同步硬件时间

  • ctrl+C 终止命令

  • man useradd: 查看帮助

  • useradd –help: 查看帮助

  • cd ~: 切换到用户的家目录

  • cd -: 切换到上次所在目录

  • cd: 切换到用户的家目录

  • cp 拷贝
    -i 覆盖前询问
    -r 递归拷贝
    -f 强制复制
    -p 连同属性复制

  • alias cp 查看完整命令

  • alias cp=’cp -i’ / alias ll=’ls -l’ 定义命令缩写

  • unalias cp 取消缩写

  • mv 移动,重命名

  • mkdir 创建单层目录

  • mkdir -p 递归创建多层目录

  • touch 创建文件

  • rm 删除文件

  • rm -f 强制删除,不提示确认,可删除目录
    -r 递归删除

  • cat 显示文件内容

  • head -N 显示文件前N行,默认10

  • tail -N 显示文件后N行,默认10
    -f 动态显示文件内容,e.g. 用于查看日志

  • more 分页显示文件内容,enter翻页

  • less 分页显示文件内容,↑↓翻页

  • q: 退出(编辑)

  • pwd 查看当前目录

用户、群组、权限

  • useradd Yolanda: 创建用户

  • passwd: 修改当前用户密码

  • passwd Yolanda: 修改其他用户密码

  • su - Yolanda: 切换到其他用户

/etc/passwd

  • root:x:o:o:root:/root:/bin/bash
    用户名:密码(占位符):userID:groupID:用户描述信息:家目录:可以登录系统

  • bin:x:1:1:bin:/bin:/sbin/nologin
    用户名:密码(占位符):userID:groupID:用户描述信息:家目录:不可以登录系统

  • userID < 500,系统占用

/etc/shadow

  • root:-%?!%&#@:17114:0:99999:7:::
    用户名:密码(加密)

/etc/group

  • root:x:o:
    组名:组密码(占位符):groupID:组员(组所有者省略)

/etc/gshadow

  • 存放组密码

/home/Yolanda 家目录

  • 隐藏文件,用户相关配置文件

/var/spool/mail

  • 用户的邮箱

id test

  • 查看用户ID,userID & groupID,所属组

用户增删查改及组用户操作

  • useradd -u 1000 -g lw -d /home/ha -c wakaka -s /bin/bash Alex
    指定ID 指定组名 指定家目录 指定描述信息 指定是否可登录

  • userdel -r Alex 删除用户,注:一定要加-r

  • usermod -d /home/ha Alex 改变用户家目录,仅改变配置文件,无法创建

  • groupadd group1 创建组

  • usermod -G group2 user1 将user1添加到group2,覆盖方式
    user mod -aG group3 user1 将user1添加到group3,追加方式

  • usermod -L user1 锁定账号

    • usermod -U user1 解锁账号

对文件的权限管理

  • ls -l
    -rwx——. 1 root root 1415 创建日期 文件名
    drwx——. 2 root root 46478 创建日期 文件名
    权限信息 Selinux安全加强型linux 硬链接数 属主 属组 文件大小 创建日期 文件名

  • 1st:
    -文本文件
    d目录
    l软链接
    b设备文件(block),/dev/sda1
    p管道文件

  • ln -s XXX XX 创建XXX的软链接XX

  • chmod g=rwx 修改权限
    u+r
    o-wx
    u=—

执行文件方式

  • ./Y.txt
  • . Y.txt
  • sh Y.txt
  • bash Y.txt

Linux目录

  • bin: 二进制可执行文件

  • sbin: 系统可执行文件

  • home: 家目录
    root -> /root/
    Yolanda -> /home/Yolanda/

  • dev: 设备文件目录

  • etc: 配置文件目录

  • 挂载点:/media/, /mnt/, /opt/

猜你喜欢

转载自blog.csdn.net/YolandaGui/article/details/81462197