Linux基础命令

Posted hare1925

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础命令相关的知识,希望对你有一定的参考价值。

Linux的基础命令与技巧

来源:鸟哥的Linux私房菜
飞机票:http://linux.vbird.org

本文只是为了自己温习,也为了初学者大概了解,具体细节自行man或info


linux 的基础命令下达的公式为:
command [-options] parameter1 parameter2 ...
其中 [] 内为可选项,下同

  • ls ———— list 的简写,列出清单的意思,就是显示当前目录有什么内容
    • ls -alh :a显示隐藏文档,l显示长格式,h显示人类可读大小
  • locale ———— 显示目前系统支持的语系
  • date ———— 显示日期
  • cal ———— 显示日历
    • cal -1 显示一个月
    • cal -3 显示3个月
    • cal 10 2020 显示2020年10月
  • bc ———— 简单的计算机 quit 退出

重要热键:

  • [tab] ———— 按一下为命令补全,按两下为档案补全;
  • [ctrl]-c ———— 强制终止程序
  • [ctrl]-d ———— 退出 = exit
  • [shift]+{[PageUP]|[PageDown]} ———— 上下翻页

求助信息-man page | info page

  • --help ———— 例如 date --help 显示 date 的帮助信息
  • man date ———— 用 man page 显示 date 的帮助信息
    • man -k man #模糊查找 = apropos
    • man -f man #精确查找 = whatis
  • man出来有指明名称后面括弧里面数字的意思:
    • 1 ———— 使用者在 shell环境中可以操作的指令或可执行档(特别重要)
    • 2 ———— 系统核心可呼叫的函数与工具等
    • 3 ———— 一些常用的函数(function)与函式库(library),大部分为C的函式库(libc)
    • 4 ———— 装置档案的说明,通常在 /dev 下的档案
    • 5 ———— 设定档或者是某些档案的格式(特别重要)
    • 6 ———— 游戏(games)
    • 7 ———— 惯例与协定等,如linux档案系统、网络协议、ASCII code等的说明
    • 8 ———— 系统管理员可用的指令(特别重要)
    • 9 ———— 跟 kernel 有关的文件
  • info date ———— 用 info page 显示 date 的帮助信息
    • 需要注意的是,info page 是linux的特有产物,需要该程序有info page页,并且需要有网络,因为它是线上求助文档,可读性很高。
  • 并非每个软件都有线上文档,如果man page 和 info page 都没有帮助文档的时候,到哪里找帮助呢?
    • /usr/share/doc 这个目录下找找或许有惊喜。

垃圾文档编辑器 nano

在不会用 vim 之前,在命令行窗口就先凑合着用吧。
nano 1.txt


正确的关机方法

  1. 观察系统使用状态
    • who 查看谁在线,因为linux 是多用户系统。
    • netstat -a 查看网络连接状态。
    • ps -aux 查看后台执行程序。
  2. 通知线上使用者关机的时间
    • 具体细节看下面 shutdown 的选项
  3. 正确的关机
    • 将资料同步写入到硬盘中 : sync 这个最好是多敲几遍
      • su 到 root 用户再敲,因为普通用户只是同步自己的资料。
    • 惯用的关机指令:shutdown
    • 其他关机指令: halt 、 poweroff
    • 重启指令: reboot
  4. shutdown的使用
shutdown [-krhc] [时间] [警告信息]  
-k : 不是真的关机,只是发送警告信息
-r : 在将系统的服务停掉后重新开机(常用)
-h : 将系统的服务停掉后立即关机(常用)
-c : 取消一定设定的 shutdown 定时关机指令
例如: shutdown -h 10 'I will shutdown after 10 mins'将在十分钟后关机,并将信息发送给机器上的所有用户。  
-h后可以指定时间,如果过了今天的时间将在次日执行  
-r后也可以指定时间,即届时重启  
Tips:以上的halt、poweroff、shutdown、reboot都是呼叫的`systemctl`这个指令,后面详细学习。  

hare
20200.2.20

以上是关于Linux基础命令的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么查看mysql数据库版本

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

逆向及Bof基础实践

20155307刘浩《网络对抗》逆向及Bof基础