常用命令

  · ls 查看当前目录下的文件

  · cd 进入某目录

  · cd - 跳转回前一目录

  · cd ~ 进入当前用户个人目录

  · pwd 输出当前所在路径

  · mkdir 新建文件夹

  · touch 新建文件

  · find 查找文件

  · ln 建立链接

  · du 查看目录大小

  · du -sh * 带有单位显示目录信息

  · df 查看磁盘大小

  · df -h 带有单位显示磁盘信息

  · cal 显示日历

  · date 显示当前日期、时间

  文件传输类

  · mv 移动文件/重命名

  · cp [File Name] [Destination] 拷贝文件

  · cp -R [File Name] [Destination] 递归拷贝(主要用于文件夹)

  · scp 远程拷贝,除了需要在远程地址的目录前加入 1219.www.qixoo.qixoo.com/user@host: 形式的地址信息外,命令用法与copy一致

  · ftp 启动ftp服务。

  压缩与解压缩

  · tar

  打包压缩

  -c` 归档文件

  `-x` 解压缩文件

  `-v` 显示压缩/解压缩过程

  `-j` bzip2压缩文件

  `-z` gzip压缩文件

  `-f` 使用档名

  tar -cvf 只打包,不压缩

  tar -zcvf 打包,并用gzip压缩

  tar -jcvf 打包,并用bzip2压缩

  解压缩时,只需将上述命令中 c 换成 x 即可。

  系统命令类

  · whoami 显示当前操作用户

  · hostname 显示主机名

  · uname 显示系统信息

  · top 动态显示当前耗费资源最多进程信息

  · ps 显示瞬间进程状态 ps aux

  · kill 杀死进程(qkxue.net/top/ps查看进程id后, kill [id] )

  · netstat 显示网络状态信息

  · which [command] 查看命令所在路径

  · export [VAR]="xxx" 为系统变量赋值

  · alias [short]=[long] 为命令设定别名

  文本操作类

  这是比较重要的一节,后面会专门写文章介绍这些概念,这里只作为一个目录。

  · cat 查看文件内容

  · head 查看文件头部内容

  · tail 查看文件尾部内容

  · more/less 分页显示文件内容

  · grep 在文本文件中查找某个字符串

  | 管道

  > >> 重定向

  包管理(ubuntu)

  此处主要介绍ubuntu包管理概念,大多数Mac用户使用Brew,原理类似,具体命令参考帮助文档即可。

  sudo apt-get update 更新软件源信息

  sudo apt-get upgrade 更新已安装的包

  sudo apt-get dist-upgrade 升级系统(慎重!!!)

  sudo apt-get install 安装软件

  sudo apt-get -f install 修复安装

  sudo apt-get remove 删除软件

  sudo apt-get remove --purge 删除软件以及配置文件

  sudo apt-get autoremove 自动删除(未删除的依赖)

  sudo apt-get clean && sudo apt-get autoclean 清理无用的包

  权限管理

  · chmod 更改权限

  · chown 更改文件的用户及用户组

Linux/Mac/Shell常用命令的更多相关文章

  1. linux之shell常用命令介绍

    一.cd    切换目录 cd /etc  切换到/etc目录下              cd ~       切换到主目录下 cd  ..      返回上级目录                  ...

  2. mac 终端 常用命令,MacOS 常用终端命令大全,mac 在当前目录打开终端

    MacOS 常用终端命令大全:目录操作dircmp——比较两个目录的内容——dircmp dir1 dir2文件操作pg分页格式化显示文件内容——pg filenameod——显示非文本文件的内容—— ...

  3. 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】

    原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名        例: 看看驱动目录下有什么:ls /S ...

  4. linux:终端常用命令 + vi命令修改文件及保存 方法

    首先介绍一下Ubuntu下各个目录的一般作用: /  这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...

  5. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  6. linux文本处理常用命令

    linux文本处理常用命令   linux文本处理命令:grep.sed.printf.awk 1.grep grep的作用是按行查找字符,输出包含字符的行. #从文件查询 grep 'hello' ...

  7. Linux Bash Shell常用快捷键

    Linux Bash Shell常用快捷键 table { margin: auto } 快捷键 功能 tab 补全 ctrl + a 光标回到命令行首 ctrl + e 光标回到命令行尾 ctrl ...

  8. Linux查看系统配置常用命令

    Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...

  9. (转)Hbase shell 常用命令(1)

    Hbase shell 常用命令(1) link:http://blog.csdn.net/scutshuxue/article/details/6988348 下面我们看看HBase Shell的一 ...

随机推荐

  1. #研发解决方案#discache-分布式缓存查询与管理系统

    郑昀 基于马海元和闫小波的文档 关键词:memcached.redis.分布式缓存.控制台.反序列化.Java 本文档适用人员:研发和运维员工 提纲: 如何查看缓存里的序列化数据? 批量删除来一个 监 ...

  2. Linux系统查看系统是32位还是64位方法总结

    这篇博客是总结.归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客.本篇只是整理.梳理这方面的知识,方便自己忘记的时候随时查看. 方法1:getconf LONG_BIT ...

  3. [Java入门笔记] Java语言基础(四):流程控制

    流程控制指的是在程序运行的过程中控制程序运行走向的方式.主要分为以下几种: 顺序结构 顺序结构,顾名思义,是指程序从上往下逐步顺序执行.中间没有任何的判断和跳转. 分支结构 Java提供两种分支结构: ...

  4. 【转】【51CTO 网+】怎样做一款让用户来电的产品

    [51CTO 网+]怎样做一款让用户来电的产品 据相关调查显示,目前全球移动用户平均每人安装应用约95个,每天使用的应用约35个.可见面对众多的移动应用,用户拥有非常大的选择空间.如果由于交互设计欠佳 ...

  5. lmap

    1.lamp组件安装 sudo apt-get install apache2 sudo apt-get install php5 sudo apt-get install mysql-server ...

  6. Mysql日志解析

    修改Mysql配置 Mysql配置地址为: C:\Program Files (x86)\MySQL\MySQL Server 5.5 如果无法修改可以把my.ini拷贝出来,修改完后,再拷贝回去! ...

  7. 轻松搞懂WebService工作原理

    用更简单的方式给大家谈谈WebService,让你更快更容易理解,希望对初学者有所帮助. WebService是基于网络的.分布式的模块化组件. 我们直接来看WebService的一个简易工作流程: ...

  8. oracle 密码有效期

    oracle的密码是存在有效期的,有时候会遇到密码到期需要重设的情况,查看当前密码有效期的语句: SELECT * FROM dba_profiles s WHERE s.profile='DEFAU ...

  9. break prefab instance的原理

    prefab可无限apply: 如果把一个模块做成了prefab,这个prefab可能在同一个scene中添加多个,甚至添加到了多个scene中.设所有这些实例为instance(1),instanc ...

  10. 百度数据可视化图表套件echart实战

    最近我一直在做数据可视化的前端工作,我用的最多的绘图工具是d3.d3有点像photoshop,功能很强大,例子也很多,但是学习成本也不低,做项目是需要较大人力投入的.3月底由在亚马逊工作的同学介绍下使 ...