Linux指令

Posted chenying66

tags:

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

  1. 一般的,在关机之前执行三次同步指令sync,可用;将指令合并在一起使用sync;sync;sync
  2. 系统关机指令
shutdown系统内置2分钟关机,并传送一些消息给正在使用的user
shutdown -h now系统立刻关机
shutdown -r now系统立刻重新启动,相当于reboot
shutdown -h 17:30系统会在今天的17:30关机
shutdown -h +20会在20分钟后关机
    halt:效果通shutdown -h now
  1. 系统重启
    reboot:使用该指令,系统会将一个个的服务都关闭掉,然后再关闭文件系统和硬件,接着机器开始重新自检、重新引导,再次进入Linux系统
  2. 磁盘管理
    df命令:检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点i和磁盘块的使用情况。
-a显示所有文件系统的磁盘使用情况
-k以k字节为单位显示
-t< fs>显示各指定文件系统的磁盘空间使用情况
-T显示文件系统
  1. 磁盘管理
    du命令:用于统计目录或文件所占磁盘空间的大小,相较于df,du命令更侧重于磁盘的使用情况
    du [选项] 目录或文件名
-a递归显示指定目录中各文件和子目录中文件占用的数据块
-s显式指定文件或目录占用的数据块
-b以字节为单位显示磁盘占用情况
-l计算所有文件大小,对硬链接文件计算多次
  1. mount和unmount命令:将CD-ROM或者U盘使用mount命令挂接到系统中,用完后使用umount命令卸载。
    mount [选项] 设备文件名 挂接点
    umount 设备文件名或挂接点
-a挂接/etc/fstab文件中的所有设备
-L< label>加载文件系统标签为< label>的设备
-r以只读方式挂在设备
-t< fs>指定设备的文件系统类型,取值有ext3fs, ntfsm vfat等
-w以可读写模式加载设备,默认配置
  1. 查看进程信息:ps [选项]
-a显示终端上的所有进程,包括其他用户的进程
-u显示进程的详细状态
-x显示没有控制终端的进程
-w显示加宽,以便显示更多的信息
-r只显示正在运行的进程
  1. top命令:用于显示当前系统中正在运行的进程。但是top命令能够在运行后,在指定的时间间隔更新显示信息。可以使用top -d < interval>来置顶显示信息更新的时间间隔
  2. 压缩管理
    zip和unzip:zip [选项] 压缩文件 被压缩文件
-b< wdir>指定暂时存放文件的目录
-d< fname>从压缩文件内删除指定的文件
-F尝试修复已损坏的压缩文件
-L显示版权信息
-< zipunm>压缩效率是一个介于1~9的数值zipnum
  1. vi编辑器处理文件时,会先将文件复制一份到内存缓冲区buffer,vi对文本文件的编辑都会首先修改缓冲区的内容,再使用w命令后,才将buffer中的内容回写到磁盘文件。
    vi在输入模式下使用Esc键切换到命令模式,之后会在屏幕底部出现光标等待输入命令。
    vi能够在同一个窗口中一次打开多个文件,vim vi_file vi_test,可以使用:next来编辑下一个文件,某一时刻只能编辑一个文件。:previous或者:prev可以切换到钱一个文件
    vi的撤销操作:在命令行模式下输入:u,撤销功能每一次撤销的是自上次存盘到现在输入的内容,因此撤销能够恢复到最原始的状态
    vi中还提供了丰富的字符串查找功能,user可以进行从当前光标的位置开始向前和向后的字符串查找操作,还可以重复上一次的查找。 ?字符串:表示从当前光标位置开始向后查找字符串; n:继续上一次查找;/字符串:从当前光标位置开始向前查找字符串;Shift+n:以相反的方向继续上一次查找。
a在当前的光标后面添加文本
A在当前光标所在行的行尾添加文本
i在当前的光标前面添加文本
I在当前光标所在行的行首添加文本
o在当前光标所在行的下方添加一行,并且在新加行的行首添加文本
  1. rpm:一种软件打包发行并且实现自动安装的程序。
    rpm [选项] [软件包名]
-i指定安装的软件包
-h使用#显示详细的安装过程及进度
-v显示安装的详细信息
-U升级指定的软件包
-q查询系统是否已安装指定的软件包
-a查看系统已安装的所有软件包
-V查询已安装的软件包的版本信息
-qf< fname>查询指定文件所属的软件包
-e表示卸载软件
-f和-e一起使用表示强制卸载软件包

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

Linux系统常用指令vim编辑器&开机重启和用户登录注销&用户管理

[linux运维] 利用zabbix监控linux高危命令并发送告警

Linux系列笔记-------用户账户和组管理详解及实用指令补充

Linux组与权限管理

Linux常用命令

【PostgreSQL】在 Linux 下操作 PostgreSQL 的指令