Linux命令行

一、命令行执行的方式

在命令行模式执行命令,命令行模式是指,在登入Linux的时候得到一个Shell。Shell提供给用户一些工具,用户通过这些工具,来控制核心的动作

1
command[-options] parameters1 parameter2 ...

1、一行命令中第一个输入的绝对是"命令"或"可执行文件"。

2、command为命令名称,例如ls,列出当前目录的文件。

3、中括号"[]"并不存在于实际的命令中,加入参数设置时,通常是"-",例如-h,加入完整参数名称时,输入--符号,如:--help。

4、paramter1 paramter2 ...为依附在options和command的参数

5、command,-options,parameter1...他们之间用空格来分隔,不论空几格,shell都视为一格。

6、按下[Enter]键后,该命令就立即执行。[Enter]键为<CR>字符,它表示一行命令开始启动

7、命令太长的时候,可以使用\符号来转义[Enter]符号,使命令连续到下一行。注意\后立即连接特殊字符。

例如:

显示现在时间的命令行:

1
2
3
data   +%Y-%m-%d
 
data   +%H:%m

 更改Linux密码命令行:

1
sudo passwd

配置ifconfig命令

1
apt install net-tools

 查看网络配置

1
ifconfig

 查看当前月份或指定时间的月份日历或全年的日历

1
cal

 bc计算器 输入bc 使用scale=3可以设置小数位数

1
2
bc
scale=3      

 重要的热键tab、ctrl+c、ctrl+d

1、tab接在一串命令的第一个字的后面,则为命令补全。tab接在一串命令的第二个字的后面,则为文件补全。

2、ctrl+c:如果输入错误的命令和参数,导致这个命令或程序在系统下不停的运行,按住ctrl+c可以中断当前命令或程序

3、ctrl+d:表示键盘输入结束(End of file),EOF或End of input(输入结束),可取代exit的输入

查看文件内容使用cat命令,按tab键补全

查看service服务项cat /etc/services服务项,ctrl+c可以中断查询

在线帮助:

1
man page/info page

在命令行,不输入任何参数的时候直接按两下[tab]键,可以输出所有的命令。在命令比较多的情况下不可能完全记住,可以使用man page/info page(linux提供的在线帮助),这两个在线帮助。

两下Tab键

 man page常见数字含义

1 用户可以操作的命令或可执行文件
2 系统核心可调用的函数和工具等
3 一些常用的函数(function)与函数库(library)
4 设备文件的说明
5 设置文件或者某些文件的格式
6 游戏(game)
7 惯例与协议等,例如linux标准文件系统、网络协议等说明内容
8 系统管理员可用的管理命令
9 与内核有关的文件

man page的组成部分

代号 内容说明
NAME 简短的命令、数据名称说明
SYNOPSIS 简短的命令语法(syntax)简介
DESCRIPTION 较为完整的说明(重要)
OPTIONS 针对SYNOPSIS部分中,列举说明所有可用的参数
COMMANDS 当这个程序(软件)在执行的时候,可以在此程序(软件)中发出的命令
FILES 这个程序或数据所使用、参考或连接的某些文件
SEE ALSO 与这个命令或数据相关的其他参考说明
EXAMPLE 一些可参考的范例
BUGS 是否有相关的错误

命令行:

1
man man

man的几种帮助的格式

1
man -f man

1
man 7 man

man page操作键

按键 进行的工作
Space Page down 向下翻页
Page Up 向上翻页
Home 到第一页
End 到最后一页
/string 向下搜索string字符串
?string 向上搜索string字符串
n,N n:与/或?同向搜索;N:与/或?反向搜索
q 结束这次的man page

使用"/"搜索字符

使用?搜索字符

 info page的按键

按键 作用
Space Page down 向下翻页
Page Up 向上翻页
tab 在节点(node)之间移动,有节点的地方通常有*显示
Enter 当光标在节点上时,回车进入该节点
n 前往下一个info page处
p 前往上一个info page处
u 向上移动一层(容易移出要查询的信息)
s、/ 在info page中进行搜索
h 显示帮助菜单
命令一览表
q 结束这次info page
1
info info

Tab键会定位到下一个*的位置

上一个节点为dir,按‘U’可以进入dir

 关机命令

 shutdown主要参数

-t sec

-t后加秒数,表示过几秒关机

-k 不要真的关机,只是发送警告讯息出去
-r 在将系统的服务停掉之后就重新开机
-h 将系统的服务停掉后,立即关机
-n 不经过init程序,直接以shutdown的功能来关机
-f 关机并开机之后,强制略过fsck的磁盘检查
-F 系统重新开机之后,强制进行fsck的磁盘检查
-c 取消已经在进行的shutdown指令内容

reboot的功能和shutdown -r now几乎相同

halt

poweroff

 在执行这些命令之前,最好多执行几次sync,将内存的内容写入到硬盘中。

1
2
3
shutdown -r now
shutdown -k
shutdown -h 24:00 #24点关机

posted @   leagueandlegends  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示