常用命令

  · 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. ORA-00911: invalid character --- 字符集的问题

    网上搜了一遍, 大多数是因为分号( ; ) 的问题.  而我的sql文件是没有分号的, 最后发现是sql文件编码和服务器字符集的差异造成 sql文件怎么都看不出问题,直到在UltraEdit里切换到1 ...

  2. ERROR! MySQL is running but PID file could not be found

    /etc/init.d/mysql status提示ERROR! MySQL is running but PID file could not be found先打印MYSQL进程ps aux | ...

  3. [diango]批量导入不重复数据

    去年研究导入数据的时候写了一个批量导入数据的脚本,但有个问题,如果导入这批数据在数据库中已经存在,那么我们导入的数据不就重复了么,本文就讨论如何解决这个问题? 程序如下: #coding:utf-8 ...

  4. [mysql]三种方法为root账户指定密码

    前言:前段时间把mysql安装后一直没管它,当时就在奇怪为什么mysql登陆不要密码,原来一直用的超用户账户登陆的(简称超级用户) 其实只怪自己太无知,之前一直用的phpbydamin进行的数据库的可 ...

  5. BI商务智能对于企业的意义

    BI商务智能之所以越来越重要,是因为无知是现代企业的最大威胁.不知不觉的风险是巨大的,而一知半解可能比一无所知危害更大,因为我们会带着错误的念头做出决定和采取行动,同时还自鸣得意地认为自己是真理的化身 ...

  6. python学习笔记-python解释器

    刚开始学习python,首先要了解一下python解释器. 什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执 ...

  7. c++中static关键字的用法总结

    类中的静态成员真是个让人爱恨交加的特性.我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动. 静态类成员包括静态数据成员和静态函数成员两部分. 一 静态数据成员: 类体中 ...

  8. NOIP模拟赛20161016R1

    1.传教士(bishop) 问题描述: panzhili王国的疆土恰好是一个矩形,为了管理方便,国王jjs将整个疆土划分成N*M块大小相同的区域.由于jjs希望他的子民也能信教爱教(”打拳”神教),所 ...

  9. Strust2初之体验

    Struts2的第一个案例 首先我们需要引入架包 entity: package cn.happy.entity; /** * Entity Object * @author Happy * */ p ...

  10. 一分钟搞定AlloyTouch图片轮播

      一分钟搞定AlloyTouch图片轮播 轮播图也涉及到触摸和触摸反馈,同时,AlloyTouch可以把惯性运动打开或者关闭,并且设置min和max为运动区域,超出会自动回弹.除了一般的竖向滚动,A ...