• linux命令大全


    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

  • 相关阅读:
    Spark 之 内存模型
    Python 之 windows上安装和pycharm 使用
    Kafka之 kafka消费->SparkStreaming|写入->Kafka|kafka消费->hbase
    SparkStreaming之 任务失败后,自动重启
    微信小程序常用赋值方法小结
    eclipse中xml文件Ctrl+左键不跳转解决办法
    SpringCloud简介以及相关组件
    spring怎么设置定时任务
    Http协议请求的不同类型
    Spring各个jar包作用
  • 原文地址:https://www.cnblogs.com/koal/p/9781007.html
Copyright © 2020-2023  润新知