一、系统安全:

su:  用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码

sudo:  用来以其他身份来执行命令,预设的身份为root

lastlog:  用于显示系统中所有用户最近一次登录信息

lastb:  用于显示用户错误的登录列表,此指令可以发现系统的登录异常

setfacl:  是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名

二、用户管理:

id:  可以显示真实有效的用户ID(UID)和组ID(GID)

chage:  用来修改帐号和密码的有效期限

passwd:  用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码

useradd:  用于Linux中创建的新的系统用户,帐号建好之后,再用passwd设定帐号的密码

usermod:  用于修改用户的基本信息

userdel:  用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件

groupadd:  用于创建一个新的工作组

三、文件系统:

fsck:  用于检查并且试图修复文件系统中的错误

mount:  用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom

umount:  用于卸载已经加载的文件系统

df:  用于显示磁盘分区上的可使用的磁盘空间

四、文件查找与比较:

find:  用来在指定目录下查找文件

diff:  在最简单的情况下,比较给定的两个文件的不同

locate:  用来查找文件或目录

五、文件内容的查看:

head:  用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容

tail:  用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行

more:  是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容

less:  作用与more十分相似,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览

五、文件处理:

ln:  用来为文件创件连接

cat:  连接文件并打印到标准输出设备上,cat经常用来显示文件的内容

touch:  一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件

unlink:  用于系统调用函数unlink去删除指定的文件。和rm命令作用一样,都是删除文件

rename:  用字符串替换的方式批量改变文件名。

dirname:  去除文件名中的非目录部分,仅显示与目录有关的内容

六、文件权限属性:

setfacl:  用来在命令行里设置ACL(访问控制列表)

chmod:  用来变更文件或目录的权限

chown:  改变某个文件或目录的所有者和所属的组

chgrp:  用来改变文件或目录所属的用户组

七、压缩与解压:

tar:  可以为linux的文件和目录创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件

zip:  用来压缩文件,或者对文件进行打包操作,文件经它压缩后会另外产生具有“.zip”扩展名的压缩文件。

unzip:  用于解压缩由zip命令压缩的“.zip”压缩包。

gzip:  用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。

gunzip:  用来解压缩文件。gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件

bzip2:  用于创建和管理(包括解压缩)“.bz2”格式的压缩包

bunzip2:  解压缩由bzip2指令创建的”.bz2"压缩包

八、软件包管理:

yum:是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包

rpm:  是RPM软件包的管理工具

apt-get:  是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统

九、文件传输:

ftp:  用命令的方式来控制在本地机和远程机之间传送文件

scp:  用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,scp传输是加密的

十、目录操作:

cd:  用来切换工作目录至dirname。其中dirName表示法可为绝对路径或相对路径

mv:  用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中

rm:  可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉

pwd:  以绝对路径的方式显示用户当前工作目录

tree:  以树状图列出目录的内容

cp:  用来将一个或多个源文件或者目录复制到指定的目的文件或目录

ls:  用来显示目标列表

mkdir:  用来创建目录

rmdir:  用来删除空目录(一般使用rm)

十一、进程管理:

w:  用于显示已经登陆系统的用户列表,并显示用户正在执行的指令

ps:  用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序

kill:  用来删除执行中的程序或工作

pkill:  按照进程名杀死进程

killall:  按照进程名杀死进程

top:  可以实时动态地查看系统的整体运行情况

at:  用于在指定时间执行命令

crontab:用来提交和管理用户的需要周期性执行的任务

atq:  显示系统中待执行的任务列表,也就是列出当前用户的at任务列表

pstree:  以树状图的方式展现进程之间的派生关系,显示效果比较直观

grep:  是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来

pgrep:  以名称为依据从运行进程队列中查找进程,并显示查找到的进程id,同时也支持类似grep指令中的匹配模式

十二、系统关机重启:

shutdown:  用来系统关机命令

reboot:  用来重新启动正在运行的Linux操作系统

十三、网络配置:

hostname:  用于显示和设置系统的主机名称

ifconfig:  用于配置和显示Linux内核中网络接口的网络参数

十四、网络应用:

curl:  是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载

telnet:  用于登录远程主机,对远程主机进行管理

mail:  是命令行的电子邮件发送和接收工具。操作的界面不像elm或pine那么容易使用,但功能非常完整

elinks:  能实现一个纯文本界面的WWW浏览器,操作方式与“lynx”类似。

lynx:  是纯文本模式的网页浏览器,不支持图形、音视频等多媒体信息。

十五、网络测试:

ping:  用来测试主机之间网络的连通性

host:  是常用的分析域名查询工具,可以用来测试域名系统工作是否正常

netstat:  用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况

十六、常用工具:

who:  显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统

man:  是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。

users:  用于显示当前登录系统的所有用户的用户列表

date:  显示或设置系统时间与日期。

Screen:  是一款由GNU计划开发的用于命令行终端切换的自由软件,用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。

clear:  用于清除当前屏幕终端上的任何信息。

详细命令介绍: http://man.linuxde.net/

Linux常用命令 (分门别类)相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  3. Linux常用命令大全-toolfk程序员在线工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  4. LINUX常用命令(基础)

    LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...

  5. DOS 和 Linux 常用命令的对比

    此为转载文章,转自:http://www.huihoo.org/gnu_linux/ch-doslinux.html Red Hat Linux 9: Red Hat Linux 入门指南 后退 前进 ...

  6. Linux常用命令(echo、date、ls、cd、history、cat)

    一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...

  7. Linux初学者接住了---Linux常用命令

    前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...

  8. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  9. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  10. linux 命令last -x,Linux常用命令last的使用方法详解

    前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...

最新文章

  1. 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试
  2. Android 优化电池使用时间——根据需要操作广播接收器
  3. python反转义字符_Python对HTML转义字符进行反转义的实现方法
  4. 转载之NetApp RAID技术介绍
  5. gnu2和gnu3区别_GNU,生日快乐:为什么35年后我仍然爱GNU
  6. sqlbulkcopy能用于mysql吗_混凝土自动上料搅拌车能用于农村盖房吗?
  7. Linux 环境下FC(SAN)磁盘在线删除
  8. JAVA_pagecontext页面跳转
  9. 创业,一定要咬牙坚持吗?屁,该放就放
  10. List中对象model的排序问题
  11. odbc 动态创建 mysql_如何动态创建ODBC数据源
  12. jQuery之创建节点
  13. 解决Oracle 11g在用EXP导出时,空表不能导出
  14. 联想y50p70换固态硬盘_换了固态硬盘电脑就变快?告诉你:固态硬盘不是万能药...
  15. 微信公号“架构师之路”学习笔记(三)-MQ消息可达性_幂等性_延时性架构设计(应用场景、可靠投递、流量冲击)
  16. Eclipse 编译StanfordNLP
  17. vs2017+BabeLua+Cocos2dx3.10配置
  18. Prophet(预言者)facebook时序预测----论文总结以及调参思路
  19. 基于百度地图API的WinForm地图
  20. Problem K. Road Network - ACPC2015(求树的直径 dp)

热门文章

  1. 创建Vue项目把报错Error: command failed: yarn
  2. Flink SQL:DROP Statements
  3. calicoctl命令简介
  4. D. Armchairs(dp)
  5. 幸福驻留在思念和笑颜间
  6. 推荐系统的UI交互与视觉展示
  7. 不降低软件质量,如何有效节省开发成本?
  8. 嵌入式 Linux 启动流程和 bootloader 介绍
  9. 胃食管反流如何保养和治疗
  10. Element el-date-picker组件限制选择日期/时间