linux命令分块总结---多操作才是真理
ps:其实学习linux系统,多多联系我们现在使用的Windows系统,这样就可以事半功倍的学习;
一. 启动,关机,登入,登出相关命令
[login]: 登录
[logout] :登出
[shutdown] :停止系统
[halt] :停止系统
[reboot] :重启动
[poweroff] :切断电源
[sync]: 把内存里的内容写入磁盘
[lilo] :安装lilo启动管理程序
[grub]: 安装lilo启动管理程序
二. Shell相关命令
[chsh]: 切换Shell
[history]: 显示命令履历
[alias]: 设置命令别名
[unalias]: 取消命令别名
[which]: 显示命令所在位置
[type]: 查询命令种类
[echo]: 显示字符串或者变量内容
[set]: 设置/显示Shell变量
[printenv]: 显示环境变量
[export]: 设置环境变量
[env]: 设置临时环境变量
[unset]: 释放环境变量
[setenv]: 设置环境变量
[unsetenv]: 释放环境变量
[source]: 执行文件当中的命令
[man]: 查询命令手册
[info]: 查询超文本命令手册
[whatis]: 显示命令简介
[apropos]: 通过关键字查询手册
三. 用户管理相关命令
[su]: 切换到其他用户
[useradd]: 追加用户
[adduser]: 追加用户
[userdel]: 删除用户
[usermod]: 修改用户设置
[chfn]: 修改用户私人信息
[groupadd]: 追加组
[groupdel]: 删除组
[groupmod]: 修改组设置
[passwd]: 更改密码
[whoami]: 显示用户名
[logname]: 显示登录用户帐号
[users]: 显示所有登录用户信息
[who]: 查询登录用户信息
[w]: 查询登录用户信息
[id]: 显示指定用户的ID信息
[groups]: 显示指定用户的所属组
[finger]: 显示指定用户的个人信息
[mesg]: 开关与他人收发消息
[write]: 给其他用户发消息
[wall]: 给所有用户发消息
[talk]: 和其他用户聊天
五. 文件操作相关命令
[ls]: 显示文件列表
[tree]: 显示目录树
[pwd]: 显示当前路径
[cd]: 更改当前路径
[pushd]: 追加路径到目录堆栈
[popd]: 从目录堆栈删除路径
[dirs]: 显示目录堆栈的内容
[mkdir]: 创建路径
[rmdir]: 删除路径
[cp]: 复制文件/目录
[rm]: 删除文件/目录
[mv]: 移动文件/目录,修改文件名
[chown]: 更改文件/目录的所有者
[chgrp]: 修改文件/目录的所有组
[chmod]: 修改文件/目录的权限
[touch]: 更改文件时间
[ln]: 建立文件/目录链接
[find]: 查找文件
[whereis]: 显示文件存在的路径名
[file]: 查询文件种类
[size]: 查询文件大小
六. 文件编辑相关命令
[cat]: 显示文件内容
[tee]: 输出到文件和屏幕
[more]: 分屏显示文件内容
[less]: 分屏显示文件内容
[head]: 显示文件头部内容
[tail]: 显示文件尾部内容
[fold]: 折叠显示长行
[sort]: 排列文件的行
[cmp]: 比较文件内容
[diff]: 显示文件差异
[nkf]: 更改日语文件编码
[dd]: 变更文件之后复制
[wc]: 统计文本单词数,文件大小等
[split]: 分割文件
[paste]: 以行连接文件
[join]: 以字段连接文件
[grep]: 查询文字
[uniq]: 过滤重复部分显示文件内容
[tr]: 替换文字
[sed]: 替换文字
[vi]: vi文字编辑器
七. 压缩/解压缩相关命令
[tar]: 压缩/解压缩文件(归档--跟gzip&gunzip搭配使用)
[compress]: 压缩/解压缩文件
[uncompress]: 解压缩
[gzip]: 压缩/解压缩文件(比较常用)
[gunzip]: 解压缩(比较常用)
[zcat]: 显示压缩文件的内容
[lha]: 压缩/解压缩文件
[uuencode]: 把二进制文件编码为文本文件
[uudecode]: 把经过编码的文本文件还原为二进制文件
八. MS-DOS工具集
[mdir]: 显示文件列表
[mcd]: 改变当前目录
[mmd]: 新建目录
[mrd]: 删除目录
[mdeltree]: 删除目录树
[mcopy]: 复制文件
[mdel]: 删除文件
[mmove]: 移动文件
[mren]: 更改文件或目录名
[mattrib]: 修改文件属性
[mtype]: 显示文件内容
[mdu]: 查询文件或目录大小
[minfo]: 显示磁盘信息
[mformat]: 以MS-DOS方式格式化磁盘
[mlabel]: 设置磁盘标签
九. 控制外部设备相关命令
[mount]: mount上设备
[umount]: 解除已经mount上的设备
[eject]: 弹出(CD/DVD等)
[fdformat]: 格式化软盘
[fdisk]: 配置/显示硬盘分区
[mkfs]: 格式化磁盘分区
[fsck]: 检查/修复磁盘错误
[lpr]: 打印到打印机
[lprm]: 中断打印任务
[lpq]: 显示打印任务的状态
[lpc]: 管理/控制打印任务
[ifconfig]: 显示/设定NIC配置
十. 进程及任务管理相关命令
[ps]: 显示正在运行的进程
[jobs]: 显示后台运行任务
[fg]: 把任务切换到前台
[bg]: 把任务切换到后台
[kill]: 中止进程或任务
[killall]: 中止进程或任务
[wait]: 等待进程或任务的结束
[at]: 设置定时执行任务
[atq]: 显示尚未执行的任务
[atrm]: 删除定时执行任务
[batch]: 在系统负荷减轻的时候执行任务
[nice]: 改变优先度并执行任务
[nohup]: 在后台执行任务,Logout之后也不退出
[sleep]: 休眠一定的时间
[crond]: 用来定期执行程序的命令
[screen]: 可以在多个进程之间多路复用一个物理终端的窗口管理器
十一. 网络管理相关命令
[netstat]: 显示当前网络连接状况
[route]: 显示/设置路由
[host]: 显示网络主机情况
[hostname]: 显示/设置当前主机的名字
[ping]: 确认和远程机器的连接情况
[traceroute]: 显示路由信息
[rwho]: 查询网上机器的登陆用户
[ruptime]: 查询网上机器的系统运行时间
[rlogin]: 登陆到远程机器
[telnet]: 用telnet登陆到远程机器
[rsh]: 给远程机器发送命令
[rcp]: 在远程机器之间复制文件
[mail]: 收取邮件
[sendmail]: 发送邮件
[mailq]: 确认邮件队列
[ftp]: 用ftp传输文件
十二. 其他命令
[cal]: 显示日历
[clear]: 清屏
[gcc]: 编译C语言代码
[as]: 汇编
[bc]: 计算
[rpm]: Redhat的包管理
[dpkg]: Debain的包管理
ps:其实学习linux系统,多多联系我们现在使用的Windows系统,这样就可以事半功倍的学习;
linux命令分块总结---多操作才是真理的更多相关文章
- Linux 命令、配置文件及操作
Linux 命令.配置文件及操作 命令 命令 参数 说明 A alias.unalias 命令别名 B C cat 查看文件内容 cd 切换目录 chown 修改拥有着 chgrp 修改所属组 chm ...
- Linux命令行上执行操作,不退回命令行的解决方法
问题描述: 如果你现在登录Centos执行了某个操作,但是操作一直占用命令行,命令行显示的也都是这个命令相关的操作,我想做其它事情 ,该怎么办呢 ? 解决方法: 根据<Linux命令行与Shel ...
- 每天一个linux命令(目录文件操作):【转载】Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统至关重要,下面 ...
- 【转】SVN linux命令及 windows相关操作(三)
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具.通过使用它,我们可以可视化的管理我们的版本库.不过由于它只是一个客户端,所以它不能对版本库进行权限管理. TortoiseS ...
- 【转】SVN linux命令及 windows相关操作(一)
从以下博客转载和整理: http://www.cnblogs.com/richcem/archive/2011/01/08/1930823.html http://blog.wpjam.com/m/t ...
- 【转】SVN linux命令及 windows相关操作(二)
转自这里:http://www.uml.org.cn/pzgl/200904246.asp 1 安装及下载client 端 2 什么是SVN(Subversion)? 3 为甚么要用SVN? 4 怎么 ...
- 每天一个linux命令(目录文件操作):【转载】linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loc ...
- linux命令行下的操作的快捷键
历史相关命令 命令 含义!! 执行上一条命令!num 执行历史命令中的第num条命令!-n ...
- 每天一个linux命令-uname,输出操作系统信息(内核版本、硬件架构32位/64位等)
uname命令:主要用于输出一组操作系统的信息. 这个命令比较简单也比较有意思.为什么这么说呢?输入--help后看看效果,一目了然,简单吧: 首先输出完整信息: 我们再依次来输出一下: 最后,我 ...
随机推荐
- Firebug及YSlow简介与使用图文详解
Firebug本是Firefox浏览器下一个出色的网页设计插件,随着浏览器的发展,Firebug也推出了支持IE.Opera.Chrome的Firebug Lite.凭借Firebug的出色代码调试功 ...
- Target runtime Apache Tomcat v8.0 is not defined.
Target runtime Apache Tomcat v8.0 is not defined. Window-Preference-MyEclipse-Targeted Runtimes,选择存在 ...
- Cms 总结(转)
提起开源cms,大家第一想到的是php的cms,因为php开源的最早,也最为用户和站长们认可,随着各大cms系统的功能的不断完善和各式各样的开源cms的出现,.net和java的高端的cms系统也逐渐 ...
- java连接ms sql server各类问题解析
首先先来说下使用微软自己开发的架包进行ms sql server数据库的连接时,sql 2000与sql 2005的连接方式略有不同: 1.首先驱动不一样,sql 2000的连接驱动包有三个,分别是: ...
- SysLog简介和java操作实例
什么是SysLog syslog协议属于一种主从式协议:syslog发送端会传送出一个小的文字讯息(小于1024字节)到syslog接收端.接收端通常名为“syslogd”.“syslog daemo ...
- DB2_自动生成值
生成数字序列的两种方法 在 DB2 中可以用两种方法自动生成一个数字序列: 定义带有 IDENTITY 属性的列. 创建 SEQUENCE 对象. IDENTITY 列 当用 IDENTITY 属性定 ...
- 打开phpmyadmin显示高级功能尚未完全设置部分功能未激活
问题:老师,打开phpmyadmin显示高级功能尚未完全设置部分功能未激活,应该如何解决? 这是前一阵子学生问过我的一个问题,今天我就在博客里解答你的疑问吧. 总共三步可以搞定 1.导入相关文件到数据 ...
- 【小分享】Date对象封装,时间格式化函数time()
今天再来分享下Date的应用知识点 先看效果,类似于php里边的time('yyyy-mm-dd')用法,但是我这里没有完全依照php的参数格式来,如果有需要稍微修改一下就行. 首先,明确需要用到的参 ...
- Spring DM所提供的Bundle监听接口OsgiBundleApplicationContextListener
通过使用Spring DM提供的监听接口,我们可以更好的对服务进行管控,其实该接口也非常简单就能使用上,只要自定义一个类实现OsgiBundleApplicationContextListener接口 ...
- winsshfs的快速入手
之前在公司使用mac ,并且通过mac下的osfuse和sshfs连接,直接将虚拟机的文件目录同步到了本地,并且可以进行实时操作修改,对于写项目,确实是省了很大一部分上传的精力. 于是在自己的win下 ...