Shell命令合集
C
cat zdd 浏览文件zdd的内容
cat zdd1 zdd2 浏览多个文件的内容
cat -n zdd浏览文件zdd的内容并显示行号
cd 回到起始目录,也即刚登陆到系统的目录,cd后面无参数
cd / 回到根目录
cd .. 返回上一级目录
cd - 返回到最近使用的目录
D
df -kh 查看磁盘信息
du -sh foldername 查看文件夹大小,-h表示以human readable格式显示大小,-s表示累加各个文件的大小。
H
history 显示命令历史记录
hostname 显示当前登录的主机名
L
ls -al 列出所有文件的完整信息,每行一个文件
ls -tl 按最后修改时间排序
ls -ul 按最后访问时间排序
ls -R 递归现实子目录中的文件及文件夹,这个命令配合grep可以方便的实现查找,比如在当前目录及子目录下查找文件zdd,ls -R | grep zdd
ls -F | grep / 只列出目录
less 分屏显示文件,按空格向下查看,并可使用上下箭头前后回看。按q键退出。
M
more 分屏显示文件,按空格向下查看,不支持回看,按q键退出。
man ls 查看ls命令的帮助,如果帮助有多页
空格 向下翻页
b 向上翻页
q 退出帮助
O
od 查看文件的ASCII编码。
P
pwd 显示当前目录
ps 列出当前用户的进程
ps -ef 以完整信息列出所有进程
R
rm -rf zdd 删除目录zdd及其子目录,即使目录不空
rm -rf zdd/* 删除目录zdd下的所有内容,但不删除zdd本身
rm -rf * 删除当前目录下所有文件,包括子文件加及其中的文件,-r表示递归,-f表示强制删除,不询问。
rmdir zdd 删除空目录zdd
mkdir zdd 创建目录zdd
S
set 查看已定义变量
ssh hostname 登录到hostname
T
tar [option] file or dir
tar -xvf zdd.tar 将zdd.tar解压,解压后将产生zdd文件夹,里面包含解压后的文件 x表示解压,v表示输出解压信息,f表示操作普通文件
tar -cvf tmp.tar tmp 将文件夹tmp打包成tmp.tar
tar -rvf tmp.tar zzz 将文件zzz追加到tmp.tar中
type xxx 查看xxx所在的路径。和which有何区别?
touch命令
touch [acm] -t time file
这个命令用来修改文件的时间,a-access time, m-modification time c-do not create if file not exists
如果不指定时间,则使用当前的系统时间,如果文件不存在,且未指定-c那么将创建新的文件。可以使用这个方法快速创建文件。time的格式如下
[[CC]YY]MMDDhhmm[.SS]
touch abc 如果文件abc存在,则更新其时间为当前时间,否则创建它
touch abc -a -t
touch -m -t 201101230621 abc
W
who 查看有哪些人登陆了系统
who am i 查看自己的账户信息
which ls 查看ls程序所在的路径。
Z
zip 压缩
zip [options] dest_files source
zip -r9 ~/zdd /home/zdd/* 将目录/home/zdd下的所有文件压缩并放入当前目录下名为zdd。-r表示递归处理文件夹中的文件,9表示最大压缩率。
unzip 解压缩
unzip -d ~/zdd zdd.zip 将zdd.zip解压到当前目录下的zdd目录中,-d表示指定解压目录。
gzip 压缩/解压缩
gzip -d error_log.gz 将error_log.gz解压缩,-d表示解压缩,解压缩后error_log.gz将不复存在。
其他
在终端上翻页(Putty窗口也可以)
向上翻页 Shift+PageUp
向下翻页 Shift+PageDown
Shell命令合集的更多相关文章
- 【shell】Shell命令合集(0)
Ccat zdd 浏览文件zdd的内容cat zdd1 zdd2 浏览多个文件的内容cat -n zdd浏览文件zdd的内容并显示行号 cd 回到起始目录,也即刚登陆到系统的目录,cd后面无参数cd ...
- [转载]VIM命令合集
Vim命令合集 http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 命令历史 以:和/开头的命令都有历史纪录, ...
- linux-Vim命令合集
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...
- Shell 脚本合集
0. 说明 Shell 脚本合集 1. xcall.sh xcall.sh 编写为了为了同时对多台服务器进行操作,编写完成之后,将其发送到 /usr/local/bin 下 #!/bin/bash ...
- 05-Vim命令合集
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...
- Vim命令合集(四)
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...
- 【转】Vim命令合集
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...
- Git 经常使用命令合集
====== Git 经常使用命令合集 ====== === 1.Git 文档 === Git 中文文档观看地址:http://git.oschina.net/progit/ === ...
- Timesten 日常管理命令合集
Timesten 日常管理命令合集 以下所有操作都是基于TT 11 版,早前版本本人没用过,命令是否适用我不清楚啊! 各类服务管理 一.TT的启停 停服务: 1.停止复制与cache 进程: ...
随机推荐
- Windows Kernel Way 扉言
七年寒窗,但求一道. 笔者在学习windows/linux以及各类编程语言.框架之初因摸不到门路而磕磕绊绊,因寻不到明师而步履蹒跚,或不知缘从何起,或不知路在何处,只能尝试.回溯.重来.反反复复,竟也 ...
- 我眼中的go的语法特点
因为基本从c#/javascript/c/c++/python/lua/action script,一路走来,对所有的C系列的语法既熟悉又有好感: 那在看语言的时候肯定会与C系列的东西进行类比,那就总 ...
- Cocos2d-x数据持久化-查询数据
数据查询一般会带有查询条件,这可以使用SQL语句的where子句实现,但是在程序中需要动态绑定参数给where子句.查询数据的具体操作步骤如下所示.(1) 使用sqlite3_open函数打开数据库. ...
- ios 多线程-GCD-NSOperation
一.线程间的通讯 1.使用NSObject类的方法performSelectorInBackground:withObject:来创建一个线程. 具体的代码:隐式创建,自动启动 [Object per ...
- 深入理解JavaScript中的this关键字
1. 一般用处 2. this.x 与 apply().call() 3. 无意义(诡异)的this用处 4. 事件监听函数中的this 5. 总结 在JavaScript中this变量是一个令人难以 ...
- Linux 锁
问题: 1.假如对某个文件加了锁/lock,但是程序退出时没有关闭锁,如果想在另外一个程序中用这个文件,如何办? 2.
- class不想被复制的两个做法
1,当一个class不想被复制的时候,可以将copy构造函数和copy assignment操作符声明为private.(只声明不定义,因此可以不指定函数参数) 2,或者,继承一个专门为了阻止copy ...
- 关于TCP的两个小练习_第一个博客~
先来一个本地的,客户端发送请求,服务端接收请求的简单代码 1 package com.TCP.java; 2 3 import java.io.IOException; 4 import java.i ...
- 利用HibernateTools从数据库表生成带注解的POJO
在SSH框架中,如果先设计好了数据库,那么下一步就需要从数据库Table生成实体java类和hbm.xml配置文件.在最新的开发框架中,已经支持使用注解,从而避免了繁琐的hbm.xml配置,而且我们可 ...
- C#实现打印与打印预览功能
C#实现打印与打印预览功能的思路及代码. 在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .Net Framework的打印功能都以组件的 ...