linux学习(二)linux的基本命令

一、帮助命令和快捷键

1.1 帮助命令

  1. man command,     如man uname
  2. Command --help,  如uname --help
  3. Info command ,     如 info uname

1.2基本操作和命令

  1. Ctrl+R 查找历史输入过的命令
    Ctrl+R
  2. Ctrl +c Ctr+z 终止或退出当前操
  3. history 可以得到最近运行的历史命令(默认最多1000条)【(history 5) 可以得到5条命令】

1.3 Table键的使用

  1. 自动补全命令或目录
  2. 在某个目录下只有一个目录的时候可以不用输入首字母直接敲table即可自动补全目录
  3. 双击table时一般为显示所有命令或者列出某个目录下的所有目录和文件

二、系统级别命令

2.1查看当前liux系统信息

  1. uname -a                       显示系统及版本的所有信息
  2. uname -r                                                 显示内核版本
  3. uname -m                                               显示计算机是多少位系统
  4. cat /proc/version                                    (linux当前操作系统版本)
  5. cat /etx/issue 或cat /etc/redhat-release(产看版本当前操作系统发行版信息)

2.2 查看系统小版本

  1. cat      /etc/redhat-release

2.3 查看当前主机名

  1. hostname

2.4查看第一个小网卡

  1. ifconfig -eth0

2.5查看和设置系统时间

  1. date
  2. date -s “2019-5 -9 20:48:56”

2.6 查看进程’

  1. ps -fe(ef)| grep redis

2.7 显示当前在运行的进程包括对cpu内存的使用量

  1. top -s(-s为保密模式)

2.8 管道:|

  1. cmd1 | cmd2 将cmd1的输出结果交给cmd2来执行

2.9 grep 过滤

  1. grep      输出包含指定字符串的行
      -i      忽略大小写
      -r      递归
      -v      取反
      --color 突出显示查找字符串

2.10 重新启动linu操作系统

  1. reboot
    init 6(vi /etc/inttab
    0:关机。
    1:单用户字符界面。
    2:不具备网络文件系统(NFS)功能的多用户字符界面。
    3:具有网络功能的多用户字符界面。
    4: 保留不用。
    5:具有网络功能的图形用户界面。
    6:重新启动系统。)

2.11 关闭linux操作系统

  1. shutdown -h now
  2. init 0

2.12 图形和命令行切换

  1. vi /etc/inittab
  2. init 3 命令模式
  3. init 5 图形化

2.13 显示守护进程目录树

  1. Pstree 或pstree -p(显示pid)

2.14 显示所有正在运行的进程

  1. ps -aux

2.15 显示所有正在运行的Java进程

  1. jps

2.16 结束正在运行的指定进程

  1. kill -9 pid(例: kill -9 2175)

2.17 linux不进去系统更改root密码

  1. linux启动的时候按住shift键,就会出现grub菜单
  2. 在grub选项菜单按e进去编辑
  3. 编辑kernel那行 输入“1”(空格1)然后按enter键。
  4. 按b键重启
  5. 进入后执行下列命令
    root@#passwd root(配置root的密码)
    Enter new unix passwor:输入新的密码
    root@#init 6(重启)

三、磁盘操作

3.1显示系统磁盘空间用量

  1. df -h                              显示磁盘分区信息
  2. mkfs.ext4/dev/sdb1      格式化硬盘分区
  3. fdisk -l                           查看磁盘分区
  4. fdisk /dev/sdb                硬盘分区51显示磁盘分区
  5. du -h -s 目录                  查看目录使用大小

3.2挂载

  1. mount -t vfat/dev/sdb1/media/umnt              挂载
  2. mount -o remount rw                                    重新挂载,或者将根目录以读写方式重新加载
  3. umount /media/umnt                                     卸载

3.3文件系统修复

  1. fsck -y /dev/sda1          (修复的可以是分区可以是目录,最好在单用户模式下使用)
  2. ext4 ext3 fat32                linux文件格式
  3. ntfs fat32                         windows文件格式

四、用户和组的操作

4.1账号

  1. 超级账号 root                   uid=0
  2. 普通账户                          uid>= 500系统账户
  3. /etc/passwd                      保存账户的信息
  4. /etc/shadow                     保存 账户密码信息
  5. /root                                  root用户家目录
  6. /home/xxx                         普通用户xxx的家目录

4.2 添加和删除用户

  1. useradd                                                           创建用户
    -u                                                                     指定uid
    -d                                                                     指定宿主目录
    -s                                                                     指定使用shell
    -e                                                                     指定用户过期时间
    -g                                                                     指定基本组
    -G                                                                     指定附加组
  2. useradd openiab
  3. gpasswd -a openla gropenlab                          将用户加入到组中
  4. gpasswd -d openlab gropenlab                        将用户从组中删除
  5. echo “123456” | passwd -stdin feige                不通过交互信息, 直接改用户密码
  6. userdel                                                              删除用户不删除用户文件
  7. userdel -r -f                                                      连主目录和组一起删除
  8. id openlab                                                        显示用户信息
  9. vipw                                查看用户

4.3 创建用户组

  1. groupadd manager                                            创建组
  2. vigr                                 查看组
  3. groups manager                                                 查看用户在哪些组中

4.4 创建用户

  1. useradd -G manager tom
  2. useradd -G manager tom2

4.5 更改密码方式1

  1. passwd tom

4.6 更改密码方式2

  1. echo “root” | passwd --stdin root 不通过交互信息,直接修改用户密码

4.7 删除指定的账号

  1. userdel tom2

4.8 锁定账户tom2禁止其登陆

  1. usermod -L tom2

4.9 切换当前用户为tom

  1. su tom

4.10 显示当前登录用户账号

  1. whoami

4.11 查看系统文件判断添加用户组添加用户操作是否正确

  1. cat /etc/passwd
  2. cat /etc/group 或者使用vigr

猜你喜欢

转载自blog.csdn.net/qq_40707033/article/details/86752606