常用命令

  · 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. sql 截取日期

    截取日期: select to_char( NEW_TIME( sysdate, 'GMT','EST'), 'yyyy-mm')from dual; 或得年或月或日   Year/ month/Da ...

  2. DbVisualizer连接hbase

    1.添加phoneix驱动 (1).点击Tools--->Driver Manager- (2).新建一个驱动,名称为phoenix(名称随意),选择phoenix的客户端驱动,驱动类如图所示 ...

  3. mysql 主从复制配置

    环境:已经在centos下安装好mysql,安装参考:http://www.cnblogs.com/bookwed/p/5896619.html,安装好主数据库后,可以克隆一份,注意修改ip等. 19 ...

  4. sql中毫秒数与格式化时间的转换

    使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format). 如: SELECT FROM_UNIXTIME(1461201575895/1000,"% ...

  5. ElasticSearch集群设置

    多台机器 \config\elasticsearch.yml 文件修改 cluster.name设置统一的集群名如 cluster.name: win-es-001 node.name 设置当前Nod ...

  6. shell parameter expansitions

    type testtype -a test math calculate:echo $((1+2*3)) parameter expansition:bash-4 introduced feature ...

  7. 某中国500强企业BI系统成功应用案例

    随着某集团20多年的不断发展发展,现已成为中国500强.中国大企业集团竞争力前25强.中国信息化标杆企业和国家重点火炬高新技术企业.拥有总资产数十亿元.员工数万名,涉足电力.家电.能源.等多个行业,并 ...

  8. jstl中的sql:query标签获取的结果如何格式化输出

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  9. Java:类与继承

    Java:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础.抽象.封装.继承.多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知 ...

  10. 第18章 集合框架(2)-Set接口

    第18章 集合框架(2)-Set接口 Set是Collection子接口,模拟了数学上的集的概念 Set集合存储特点 1.不允许元素重复 2.不会记录元素的先后添加顺序 Set只包含从Collecti ...