linux基础命令(超级全!!!)

1-3-CENTOS7 基本命令操作

• 1.1Linux 终端介绍 Shell 提示符 Bash Shell 基本语法。
• 1.2 基本命令的使用:ls、pwd、cd。
• 1.3 查看系统和 BIOS 硬件时间。
• 1.4 Linux 如何获得帮助,Linux 关机命令:shutdown、init 等。
• 1.5 启动级别配置

单词整理
Terminal :终端
network-scripts 网络脚本
passwd 密码文件
nologin 禁止登录
shutdown 关机
reboot 重启
poweroff 关机
Grep 过滤
localhost 本机
useradd 添加用户
graphical 图形
终端介绍
tty 控制台终端 ()
pts 虚拟终端 ()
tty1-tty6
如是一开始进入的是图形图面:tty1 就是图形界面。 tty2-6 是字符界面
图形界面切换到字符界面终端: Ctrl+Alt+F2-6
字符界面切换到另一个字符界面终端: Alt+F2-6
字符界面切换到图像界面 Alt+F1
活动-终端打开的是 tty 终端

centos8.1

ctrl+alt+f10 一个黑屏界面
pts 虚拟终端
远程终端都是虚拟终端
快捷键:
ctrl+shift+T 新建虚拟终端
ctrl+shift++ 放大字体
ctrl+ - 缩小字体
Alt + 数字键 终端切换
Alt + F4 关闭终端
ctrl+ l 清屏 clear
ctrl+ c 强制结束

whoami 作用: 查看当前登录的用户

[root@xuegod63 ~]# whoami
root

使用 whoami 查询当前终端对应的 pts 号

[root@xuegod63 ~]# who 
root tty2 2016-08-11 20:10 (:0)
[root@xuegod63 ~]# w
21:08:26 up 45 min, 2 users, load average: 0.00, 0.02, 0.06
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty2 tty2 20:30 45:04 29.10s 0.01s /usr/libexec/gs
root pts/2 192.168.43.1 21:06 1:21 0.01s 0.01s -bash
查看进程: 验证 ssh 的终端

实验:使用 ssh 远程,查看 pts
在这里插入图片描述

在这里插入图片描述

远程连接都是 pts

1.1.2 Shell 提示符:

Shell 提示符:

[root@xuegod63 ~]# 

[用户@主机名 当前目录名称 ] 提示符 root 为# 普通用户为:$

1.1.3 Bash Shell 基本语法

总结 Linux 命令输入规律:
如何输入命令:
命令 [选项]([参数])[选项的值]([参数的值])  
空格作为分割
常见选项(参数):-h --help ; 特点:选项样子为: -字母 或 --加单词

1.2 基本命令操作:

ls 命令
作用:查看当前目录下有哪些文件
语法:ls 目录 ,如果不加目录查看当前目录
参数:
-l 显示详细信息   系统里面的快捷方式#ll=ls -l
-a 显示隐藏文件 
-d 查看目录(不查看里面的内容)
-h 方便阅读文件大小
例:

[root@xuegod63 ~]# ls -l /etc/passwd
-rw-r--r-- 1 root root 1753 Jan 21 20:45 /etc/passwd
[root@xuegod63 ~]# ls /etc/passwd
/etc/passwd
[root@xuegod63 ~]# ls -d /etc/
/etc/
[root@xuegod63 ~]# ls -dl /etc/
drwxr-xr-x. 115 root root 12288 Jan 21 20:45 /etc/
[root@xuegod63 ~]# ls -l /etc/passwd 
-rw-r--r-- 1 root root 1753 Jan 21 20:45 /etc/passwd
[root@xuegod63 ~]# ls -lh /etc/passwd 
-rw-r--r-- 1 root root 1.8K Jan 21 20:45 /etc/passwd
1G=1024M 1M=1024k 1k=1024B

例:查看隐藏文件
ls -a
. 当前目录
…  父目录(上层目录、上级目录)
为什么有的目录文件有不同的颜色呢?
linux 系统中不同的颜色代表了不同的文件类型
蓝色 目录 /etc
黑色 文件 /etc/passwd
浅蓝色 链接 /etc/grub2.cfg
红色 压缩包 boot.tar.gz
绿色 可执行文件 /etc/init.d/network
黑底黄字 设备文件 /dev/sda

1.2.2 Cd 命令

cd
作用:切换目录
语法:cd 目录名
例:
#cd 回到用户自己的主目录
#cd ~ 回到用户自己的主目录
#cd - 回到上一个目录
#cd /etcsysconfig/ 和 cd /etc/sysconfig 一样
cd /etc/ 和 cd /etc 一样
cd . 到当前路径
cd …到你的上级目录
tab 键

1.2.3 Pwd 命令

pwd
作用:查看当前目录
语法:pwd 没有参数
例:
Pwd 显示绝对路径
1.3 系统时间管理
1.3.1 查看系统和 BIOS 硬件时间:
BIOS 硬件时间:

[root@xuegod63 ~]# hwclock
查看系统时间
[root@xuegod63 ~]# date
date "+%F_%T" 在 CETNOS,系统时间和硬件 BIOS 时间是一样的
1.3.2 修改时间

先改日期,再改时间
重启会同步硬件时间
hwclock
-s, --hctosys 将硬件时钟同步到系统时钟 系统时间不同步的情况下可以用
-w, --systohc 将系统时钟同步到硬件时钟

1.4.1 参数-h 或–help 查看帮助信息
[root@xuegod63 ~]# date --help
[root@xuegod63 ~]# fdisk -h
[root@localhost ~]# man find (q 退出) info find 有困难找男人 man 5 文件

http://man.linuxde.net
http://linux.51yip.com/

1.4.2 关机命令

shutdown、 init 、reboot poweroff halt
在 centos7 里 halt 只是关闭了 os,电源还在工作 相当于挂起
shutdown
作用:关机,重启,定时关机
语法:shutdown [选项]
-r => 重新启动计算机
-h => 关机
-h + 时间 =>定时关机

[root@xuegod63 ~]# shutdown -h +10
10 分钟之后关机
[root@xuegod63 ~]# shutdown -h 23:30
指定具体的时间点进行关机
[root@xuegod63 ~]# shutdown -h now
立即关机

shutdown -r now 立即重启
shutdown -r +10 #10 分钟以后重启
shutdown -r 22:22 # 22:22 以后重启
init 命令
作用:切换系统运行级别
语法:init 0-6
Linux 7 个启动级别:
0 系统停机模式,系统默认运行级别不能设置为 0,否则不能正常启动,机器关闭。
6 重启模式,默认运行级别不能设为 6,否则不能正常启动。运行 init 6 机器就会重启。
1 单用户模式,root 权限,用于系统维护,禁止远程登陆,就像 Windows 下的安全模式登录。
2 多用户模式,没有 NFS 网络支持。
3 完整的多用户文本模式,有 NFS,登陆后进入控制台命令行模式。
5 图形化模式,登陆后进入图形 GUI 模式,X Window 系统。
4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽
时,可以切换到这个模式来做一些设置。 注: 在 centos 下使用时:

[root@localhost ~]# init 0
[root@localhost ~]# init 3
[root@localhost ~]# init 5

runlevel 查看当前运行级别
3 5 上一次是 3 现在是 5

1.5 启动级别配置:

7 不再使用/etc/inittab 文件进行默认的启动级别配置
systemd 使用比 sysvinit 的运行级更为自由的 target 替代。
第 3 运行级用 multi-user.target 替代。
第 5 运行级用 graphical.target 替代。
runlevel3.target 和 runlevel5.target 分别是
指向 multi-user.target 和 graphical.target 的符号链接。
切换到第 3 运行级 隔离

[root@localhost ~]# systemctl isolate multi-user.target[root@localhost ~]# systemctl isolate runlevel3.target
切换到第 5 运行级
[root@localhost ~]# systemctl isolate graphical.target[root@localhost ~]# systemctl isolate runlevel5.target
设置默认的运行界别
设置默认第三启动级别
[root@xuegod63 ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to
/usr/lib/systemd/system/multi-user.target.
设置默认第五启动级别
[root@xuegod63 ~]# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to
/usr/lib/systemd/system/graphical.target.
查看当前开机启动级别
[root@xuegod ~]# systemctl get-default 
multi-user.target
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值