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 # 设置默认第五级级别
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!