常用命令

  · 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. Oracle system identifier(SID) "xxx" alread exits. Specify another SID

    案例环境: 操作系统    :Oracle Linux Server release 5.7 64 bit 数据库版本:Oracle Database 10g Release 10.2.0.4.0 - ...

  2. Nagios学习实践系列——基本安装篇

    开篇介绍 最近由于工作需要,学习研究了一下Nagios的安装.配置.使用,关于Nagios的介绍,可以参考我上篇随笔Nagios学习实践系列——产品介绍篇 实验环境 操作系统:Red Hat Ente ...

  3. SQL SERVER特殊行转列案列一则

    今天有个同事找我,他说他有个需求,需要进行行转列,但是又跟一般的行转列有些区别,具体需求如下所说,需要将表1的数据转换为表2的显示格式. 我想了一下,给出了一个解决方法,具体如下所示(先给出测试数据) ...

  4. 手把手教你编译安装MariaDB

    MariaDB是什么? MariaDB是MySQL的一个分支,由于Oracle有可能对MySQL闭源,所以分离了出来(MySQL先后被Sun.Oracle收购). 但是除了作为一个Mysql的&quo ...

  5. Android 通过 Intent 传递类对象或list对象

    (转:http://www.cnblogs.com/shaocm/archive/2013/01/08/2851248.html) Android中Intent传递类对象提供了两种方式一种是 通过实现 ...

  6. Redis-cli命令最新总结

    资料来源: http://redisdoc.com/ http://redis.io/commands 连接操作相关的命令 默认直接连接  远程连接-h 192.168.1.20 -p 6379 pi ...

  7. 基础SQL语句/语法

    SQL是现在进入互联网工作人们的必须技能之一,下面分享自己觉得很nice的SQL基本语句,从网上找了,觉得很不错,就分享给大家!简要介绍基础语句: 1.说明:创建数据库  Create DATABAS ...

  8. [WPF系列]-DataBinding(数据绑定) 自定义Binding

    自定义Binding A base class for custom WPF binding markup extensions BindingDecoratorBase Code: public c ...

  9. Android原生游戏开发:使用JustWeEngine开发微信打飞机

    使用JustWeEngine开发微信打飞机: 作者博客: 博客园 引擎地址:JustWeEngine 示例代码:EngineDemo JustWeEngine? JustWeEngine是托管在Git ...

  10. AC日记——校门外的树 洛谷 P1047

    题目描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置:数轴上的每个整数点,即0,1,2,……,L,都种 ...