基础操作

144 阅读1分钟

命令行指令格式

[lntmtnl@ubuntu:  ~   ]$  command  [-options]  parameter1  parameter2 ...
   用户名     主机名    目录        命令               选项             参数1               参数2
  • “~”代表主文件夹,如root的主文件夹在root,则~代表/root;
  • command 为命令名称,如变换工作目录的指令cd;
  • -options中的“[]”在输入时不存在,但是“-”存在,如-h;若使用选项全名,则带“--”,如--help;
  • parameter1 parameter2 为选项或command的参数;
  • “\”+ 特殊字符可将特殊字符作为普通字符输入;
  • 命令太长可用“\”+ Enter键 进行换行;
  • Linux命令区分大小写。

输入命令后主要有两种情况:

  • 命令下达 -> 信息输出 -> 立刻回到命令提示符环境;
  • 命令下达 -> 软件功能环境 -> 用户输入退出软件命令 -> 回到命令提示符环境。

命令行常用快捷键

  • [Tab]:命令 / 文件名自动补全,若有多个匹配项则按两下[Tab]显示列表;
  • [ctrl]-c:中断命令;
  • [ctrl]-d:输入结束,相当于输入exit;
  • [shift]+{[PageUP] | [PageDown]}:向前/向后翻页。

基础指令

显示日期

lntmtnl@ubuntu:~$ date
Sun Jul  7 06:20:45 PDT 2024

// 格式化显示日期
lntmtnl@ubuntu:~$ date +%Y-%m-%d\ %H:%M
2024-07-07 06:23

显示日历

lntmtnl@ubuntu:~$ cal [month] [year]

// 默认显示系统时间当月日历
lntmtnl@ubuntu:~$ cal
     July 2024        
Su Mo Tu We Th Fr Sa  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
14 15 16 17 18 19 20  
21 22 23 24 25 26 27  
28 29 30 31

查看系统状态

观察系统的使用状态

lntmtnl@ubuntu:~$ who

查看网络连接状态

lntmtnl@ubuntu:~$ netstat -a

查看后台运行程序

lntmtnl@ubuntu:~$ ps -aux

关机相关

将数据同步写入硬盘

lntmtnl@ubuntu:~$ sync

默认一分钟后关机

lntmtnl@ubuntu:~$ shutdown
-k:只向所有用户发送警告信息,不关机;    -r:将系统所有任务停止后重启;    -h:将系统所有任务停止后关机;
-c:取消已经在进行的shutdown指令内容;    时间:指定系统关机时间(now、hh:mm、+m)

重启

lntmtnl@ubuntu:~$ reboot

系统停止

lntmtnl@ubuntu:~$ halt

关机

lntmtnl@ubuntu:~$ poweroff

帮助文档

// 命令帮助选项
[lntmtnl@ubuntu:  ~   ]$  command --help

// man page
LANG="zh_CN.utf8" //选择语言
lntmtnl@ubuntu:  ~   ]$  man command
// man常用按键:
Space:下一行;    PageDown:下一页;    PageUp:上一页;    Home:首页;    End:末页;
/[String]:    查找下一个;    ?[String]:    查找上一个;    n, N:继续查找;    q:退出。
数字代表含义:1      

// info page
lntmtnl@ubuntu:  ~   ]$  info command
// 页面第一行:
Fileinfo page的数据所在文件;    Node:当前页面所属节点;    Next:下一个节点名称,可以按N到达;    
Up:回到上一层节点总揽画面,可以按U回到上一层;    Prev:前一个节点。
// 快捷键
b:移动光标到当前info页面中的第一个node处;    e:移动光标到当前info页面中的最后一个node处。
// 目录
Menu:目录,通过移动光标按下Enter进行Node跳转。