1. 启动,关机,登入,登出相关命令

登录:login
登出:logout
登出:exit
停止系统:shutdown
停止系统:halt
重启动:reboot
切断电源:poweroff
把内存里的内容写入磁盘:sync
安装lilo启动管理程序:lilo
安装lilo启动管理程序:grub

2. Shell相关命令

切换Shell:chsh
显示命令履历:history
设置命令别名:alias
取消命令别名:unalias
显示命令所在位置:which
查询命令种类:type
显示字符串或者变量内容:echo
设置/显示Shell变量:set
显示环境变量:printenv
设置环境变量:export
设置临时环境变量:env
释放环境变量:unset
设置环境变量:setenv
释放环境变量:unsetenv
执行文件当中的命令:source
查询命令手册:man
查询超文本命令手册:info
显示命令简介:whatis
apropos通过关键字查询手册:apropos

3. 用户管理相关命令

切换到其他用户:su
追加用户:useradd
追加用户:adduser
删除用户:userdel
修改用户设置:usermod
修改用户私人信息:chfn
追加组:groupadd
删除组:groupdel
修改组设置:groupmod
更改密码:passwd
显示用户名:whoami
显示登录用户帐号:logname
显示所有登录用户信息:users
查询登录用户信息:who
查询登录用户信息:w
显示指定用户的ID信息:id
显示指定用户的所属组:groups
显示指定用户的个人信息:finger
开关与他人收发消息:mesg
给其他用户发消息:write
给所有用户发消息:wall
和其他用户聊天:talk

4. 系统消息相关命令

显示/设置当前时间:date
显示系统运行时间:uptime
显示机器的核心构架(如i386):arch
显示操作系统信息:uname
显示终端名:tty
显示登录/登出在履历:last
显示非法登录信息:lastb
显示当前键盘配置:dumpkeys
变更键盘配置:loadkeys
查询磁盘使用信息:df
查询磁盘使用信息:du
显示系统启动消息:dmesg
保存输入输出到文件:script

5. 文件操作相关命令

显示文件列表:ls
显示目录树:tree
显示当前路径:pwd
更改当前路径:cd
追加路径到目录堆栈:pushd
从目录堆栈删除路径:popd
显示目录堆栈的内容:dirs
创建路径:mkdir
删除路径:rmdir
复制文件/目录:cp
删除文件/目录:rm
移动文件/目录,修改文件名:mv
更改文件/目录的所有者:chown
修改文件/目录的所有组:chgrp
修改文件/目录的权限:chmod
更改文件时间:touch
建立文件/目录链接:ln
查找文件:find
显示文件存在的路径名:whereis
查询文件种类:file
查询文件大小:size

6. 文件编辑相关命令

显示文件内容:cat
输出到文件和屏幕:tee
分屏显示文件内容:more
分屏显示文件内容:less
显示文件头部内容:head
显示文件尾部内容:tail
折叠显示长行:fold
排列文件的行:sort
比较文件内容:cmp
显示文件差异:diff
更改日语文件编码:nkf
变更文件之后复制:dd
统计文本单词数,文件大小等:wc
分割文件:split
以行连接文件:paste
以字段连接文件:join
查询文字:grep
过滤重复部分显示文件内容:uniq
替换文字:tr
替换文字:sed

7. 压缩/解压缩相关命令

压缩/解压缩文件:ar
压缩/解压缩文件:tar
压缩/解压缩文件:compress
解压缩:uncompress
压缩/解压缩文件:gzip
解压缩:gunzip
显示压缩文件的内容:zcat
压缩/解压缩文件:lha
把二进制文件编码为文本文件:uuencode
把经过编码的文本文件还原为二进制文件:uudecode

  1. MS-DOS工具集[mtools]命令
    显示文件列表:mdir
    改变当前目录:mcd
    新建目录:mmd
    删除目录:mrd
    删除目录树:mdeltree
    复制文件:mcopy
    删除文件:mdel
    移动文件:mmove
    更改文件或目录名:mren
    修改文件属性:mattrib
    显示文件内容:mtype
    查询文件或目录大小:mdu
    显示磁盘信息:minfo
    以MS-DOS方式格式化磁盘:mformat
    设置磁盘标签:mlabel

9. 控制外部设备相关命令

mount上设备:mount
解除已经mount上的设备:umount
弹出(CD/DVD等):eject
格式化软盘:fdformat
配置/显示硬盘分区:fdisk
格式化磁盘分区:mkfs
检查/修复磁盘错误:fsck
打印到打印机:lpr
中断打印任务:lprm
显示打印任务的状态:lpq
管理/控制打印任务:lpc
显示/设定NIC配置:ifconfig

10. 进程及任务管理相关命令

显示正在运行的进程:ps
显示后台运行任务:jobs
把任务切换到前台:fg
把任务切换到后台:bg
中止进程或任务:kill
中止进程或任务:killall
等待进程或任务的结束:wait
设置定时执行任务:at
显示尚未执行的任务:atq
删除定时执行任务:atrm
在系统负荷减轻的时候执行任务:batch
改变优先度并执行任务:nice
在后台执行任务,Logout之后也不退出:nohup
休眠一定的时间:sleep

11. 网络管理相关命令

显示当前网络连接状况:netstat
显示/设置路由:route
显示网络主机情况:host
显示/设置当前主机的名字:hostname
确认和远程机器的连接情况:ping
显示路由信息:traceroute
查询网上机器的登陆用户:rwho
查询网上机器的系统运行时间:ruptime
登陆到远程机器:rlogin
用telnet登陆到远程机器:telnet
给远程机器发送命令:rsh
在远程机器之间复制文件:rcp
收取邮件:mail
发送邮件:sendmail
确认邮件队列:mailq
用ftp传输文件:ftp

12. 其他命令

显示日历:cal
清屏:clear
编译C语言代码:gcc
汇编:as
计算:bc
Redhat的包管理:rpm
Debian的包管理:dpkg
Slackware的包安装(删除命令则是removepkg):installpkg
配置 X 服务器:XF86Setup,turboxfg,Xconfigurator
启动 X-Window 系统:startx

linux小白成长之路11————​linux命令大全的更多相关文章

  1. linux小白成长之路10————SpringBoot项目部署进阶

    [内容指引] war包部署: jar包部署: 基于Docker云部署. 一.war包部署 通过"云开发"平台初始化的SpringBoot项目默认采用jar形式打包,这也是我们推荐的 ...

  2. linux小白成长之路7————Docker安装mysql

    [内容指引] 从Docker检索mysql镜像: Mysql Docker镜像下载: 查看本地镜像列表: 设置Mysql的Docker镜像开机自动运行: 常用Docker指令及参数: 1.从Docke ...

  3. linux小白成长之路2————yum安装火狐浏览器

    1.使用终端: CentOS左上角:应用程序>收藏>终端  2.使用root权限安装软件: 输入:sudo -i 输入密码(上篇安装linux虚拟机时设定的登录密码,也是超级管理员密码) ...

  4. linux小白成长之路4————centos7配置自动更新安装安全补丁

    [内容指引] 安装yum-cron; 修改配置:nano: 手工启动服务: 将服务设置为开机自动启动. 为保证linux系统的安全性以及稳定性,可以使用yum-cron服务自动更新: 1.安装yum- ...

  5. linux小白成长之路1————通过Parallels安装CentOS虚拟机

    以下是通过Mac版Parallels安装CentOS虚拟机的教程: 1.在Parallels向导中选择"下载CentOS",点击"继续":  2.点击&quo ...

  6. linux小白成长之路9————打包部署SpringBoot项目

    [内容指引] SpringBoot项目介绍: 打包SpringBoot项目: 1.pom.xml: 2.application.properties配置: 3.application-dev.prop ...

  7. linux小白成长之路3————更新yum源

    [内容指引] 进入目录:cd 查看目录下的内容:ls 重命名备份:mv 从网络下载:wget yum更新:yum update 第一次运行yum安装软件前,建议更新yum. 1.进入yum源目录 命令 ...

  8. linux小白成长之路8————访问Docker中的mysql

    [内容指引] 本篇实战演示如何操作Docker中的mysql数据库,包含以下五个知识点: 登录容器: 登录mysql: 运行SQL指令创建数据库: 退出mysql: 退出容器: 1.登录容器 我们在上 ...

  9. linux小白成长之路13————用U盘安装linux服务器

    [内容指引] 制作CentOS安装引导盘: 安装CentOS: 相关设置: 一.制作CentOS安装引导盘 1.下载安装镜像文件 从官网下载iso文件: 网址:https://www.centos.o ...

随机推荐

  1. Making User-Managed Backups-17.3、Making User-Managed Backups of Offline Tablespaces and Datafiles

    17.3.Making User-Managed Backups of Offline Tablespaces and Datafiles 备份离线的表空间时.须要注意下面指导原则: (1)不能离线s ...

  2. 从程序员角度看ELF | Linux-Programming (转)

    ★概要: 这片文档从程序员的角度讨论了linux的ELF二进制格式.介绍了一些ELF执行 文件在运行控制的技术.展示了如何使用动态连接器和如何动态装载ELF. 我们也演示了如何在LINUX使用GNU ...

  3. Matplotlib绘图基础

    import matplotlib.pyplot as plt import numpy as np #绘图流程 x=np.linspace(-1,1,100) y=x**2 plt.plot(x,y ...

  4. Ant中批量调用TestNG的XML文件,并调用TestNgXlst生成漂亮的html测试报告

    from:http://blog.csdn.net/bwgang/article/details/7865184 1.在Ant中设置如下: <target name="run_test ...

  5. 高清接口芯片---gv7600、sii9135

    http://www.travellinux.com/download/海思Hi3516%20demo单板使用指南.pdf gv7600 sdi 串行数字接口 parrlar 并行数字接口 http: ...

  6. Lightoj 1010 - Knights in Chessboard

    1010 - Knights in Chessboard    PDF (English) Statistics Forum Time Limit: 1 second(s) Memory Limit: ...

  7. echo 到 stderr

    This question is old, but you could do this, which facilitates reading: >&2 echo "error& ...

  8. codeforces 689A A. Mike and Cellphone(水题)

    题目链接: A. Mike and Cellphone time limit per test 1 second memory limit per test 256 megabytes input s ...

  9. PCB Genesis SET拼板(圆形板拼板) 实现效果(二)

    越来发现Genesis采用Surface多边形数据结构的重要性了,当撑握了多边形缩放,交集, 差集,并集等算法, 想实现PCB拼板简直轻而易举了;当然借助多边形算法可以开发出更多的PCB实用的工具出来 ...

  10. Swift4 函数, 元组, 运算符

    创建: 2018/02/19 完成: 2018/02/19 更新: 2018/02/25 修改标题 [Swift4 函数] -> [Swift4 函数, 元组, 运算符] 更新 :2018/03 ...