Linux之基础命令

终端

终端仿真器

GNOME桌面的Terminal,KDE桌面的Konsole,Terminal

远程连接工具

Xshll CRT 等

tty

查看所属的虚拟终端

虚拟终端之间的通信

 

常见命令

命令格式

命令 + 选项 + 作用对象

命令:具体执行的命令 例如:ls pwd

选项:影响命令的一些参数

作用对象:需要被操作的对象

ls

作用

查看当前目录下所有的文件

参数: -l

列出文件的详细信息

第一个字符文件类型中

d:表示目录文件

l:表示链接文件

b:块设备文件

c:字符设备文件

p:管道文件

-:表示普通文件

参数:-a

列出文件夹下所有的文件,如果以.开头表示当前目录的隐藏文件,如果..代表父目录

参数:-d

查看文件目录 但是不查看文件内容

 参数:-h

查看文件大小

 参数:-S

以文件大小进行排序

 cd

作用

用来切换文件目录,回到家目录

 .

表示进入当前目录

 ..

回到上一级目录

 alias

作用

设置别名

 PS:此命令只能给当前所属用户用

当前设置别名永久生效

 vim /etc/.bashrc

alias ens='ifconfig ens33'  # 设置别名

source /etc/.bashrc # 配置生效
 

 进入非当前用户

 当前配置全局永久生效

vim /etc/bashrc

alias ens='ifconfig ens33'

source /etc/bashrc

时间管理

简介

linux分为系统时钟和硬件时钟

硬件时钟:存放在主板上的时钟设备

硬件时钟:存放在kernel的时钟设备 所以linux相关指令都是读取系统时钟

时间查看

硬件时间

[root@SR ~]  hwclock

系统时间

[root@SR ~] date

 时间修改

参数

%y 年仹最后两位数位 (00-99)
%Y 年仹
%m month (01..12)
%d 按月计的日期(例如: 01)
%M minute (00..59)
%H 小时(00-23)
%S 秒(00-60)
常用的参数

格式化输出

[root@SR ~]# date '+%Y/%m/%d'
2020/04/12
[root@SR ~]#  date "+%Y-%m-%d %H:%M:%S"
2020-04-12 22:53:38
格式化输出时间

time

作用

测试某一命令当前所使用的时间

real 0m0.056s
user 0m0.016s
sys 0m0.040s
说明:
real:实际使用时间
user:用户状态使用的时间
sys:内核状态使用的时间

开关机命令

常见命令

shutdown

init

reboot

poweroff

shutdown

作用

关机 重启 定时关机

参数

-r:重启计算机

-h:关机

-h + 时间:定时关机

init

作用

切换系统运行级别

'''
0 系统停机模式,系统默认运行级别丌能设置为 0,否则丌能正常启劢,机器关的
1 单用户模式, root 权限,用亍系统维护,禁止远程登陆,就像 Windows 下的安全模式登录
2 多用户模式,没有 NFS 和网络支持
3 完整的多用户文本模式,有 NFS 和网络,登陆后进入控制台命令行模式
4 系统未使用,保留一般丌用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池
用尽时,可以切换到这个模式来做一些设置
5 图形化模式,登陆后进入图形 GUI 模式, X Window 系
6 重启模式,默认运行级别丌能设为 6,否则丌能正常启劢。运行 init 6 机器就会重启
'''
常见的运行级别

设置默认运行级别

centos8 丌再使用/etc/inittab 文件进行默认的启劢级别配置,而使用比 sysvinit 的运行级更为自由的 target 替代。
第 3 运行级用 multi-user.target 替代。
第 5 运行级用 graphical.target 替代。

[root@SR ~] systemctl get-default  # 查看当前默认运行级别

[root@SR ~] systemctl isolate multi-user.target # 切换第三级别字符级别
[root@SR ~] systemctl isolate graphical.target  # 切换第五级别图形级别
[root@SR ~] systemctl set-default multi-user.target # 设置默认第三级级别

[root@SR ~] systemctl set-default graphical.target  # 设置默认第五级级别
原文地址:https://www.cnblogs.com/SR-Program/p/12687514.html