linux各种命令
命令 [选项] [参数]
read -t 30 -p "Please input a num: " num
功能:将键盘输入的数赋予num
ps aux :查看系统当前进程
清空一文档:echo "" > filename
(1):ctrl + l 这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。
(2):在终端下:
    复制命令:Ctrl + Shift + C 组合键.
    粘贴命令:Ctrl + Shift + V 组合键.
tab键:命令补全或文件补全 按两下会智能提示
(3):ls [选项] [文件或目录] -a 显示所有文件,包含隐藏文件 -l 显示详细信息 -d 查看目录属性
-h 人性化显示文件大小 -i 显示incode
ll相当于 ls -l
cat 查看文件内容
(4):目录文件处理命令: mkdir [-p(递归创建多级目录)] [目录名] make directories
cd [目录] change directory cd ~ 和 cd :进入当前用户的家目录
cd - :进入上次目录 cd .. :进入上一级目录 cd . :进入当前目录
pwd 查询所在目录位置 print working directory
rm -rf [文件或目录] remove -r删除目录 -f强制
              cp [选项] [源文件/目录] [目标目录]
                    a)-r:复制目录
                    b)-p:连带文件属性复制
                    c)-d:若源文件是链接文件,则复制链接属性
                    d)-a:相当于-pdr
mv [原文件或目录] [目标目录] move
(5):文件搜索命令:locate 文件名 在后台数据库中按文件名搜索,搜索速度更快, updatedb 否则此数据库一天更新一次
whereis 命令名 搜索命令所在路径及帮助文档所在位置 -b 只查找可执行文件 -m 只查找帮助文件
which 命令名 搜索命令所在路径及别名
find [搜索范围] [搜索条件] 搜索文件 (是完全匹配,必要时使用通配符)
-name 依照名字搜索 -iname 不区分大小写 -nouser 查找没有所有者的文件
-mtime +10 (-10 十天内修改文件 10 十天当天修改的文件 -10 十天前修改的文件)
(atime 文件访问时间 ctime 改变文件属性 mtime 修改文件内容)min:分钟
find .(当前目录)-size 25k (-25k 小于25kb的文件 +25k)
find . -inum 262422 查找i节点是262422的文件
find /etc -size +20k -a -size -50k -exec ls -lh {} \;
查找/etc/目录下,大于20kb并且小于50kb的文件,并显示详细信息
-exec / -ok 命令 {} \;对搜索结果执行操作
grep [选项] 字符串 文件名 在文件当中匹配符合条件的字符串 -i 忽略大小写 -v 排除指定字符串
(6):.zip格式压缩 zip 压缩文件名 源文件 压缩文件
zip -r 压缩文件名 源目录 将目录下的文件全部压缩
unzip 压缩文件 解压缩.zip文件
.gz格式压缩 gzip 源文件 压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 压缩为.gz格式,源文件保留
gzip -r 目录 将目录下的文件全部压缩,但是不压缩目录
gzip -d 压缩文件 或 gunzip 压缩文件 解压缩
.bz2格式压缩 bzip2 源文件 压缩为.bz2格式,不保留源文件
bzip2 -k 源文件 保留源文件
bzip2 -d 压缩文件 解压缩 ,-k保留源文件 或使用bunzip2
.tar.gz格式是先打包为.tar格式,再压缩为.gz格式
tar -zcvf 压缩包名.tar.gz 源文件 压缩
tar -zxcf 压缩包名.tar.gz 解压缩
.bz2 将 z 改为 j -t 只显示压缩包的信息
(7):关机与重启命令:shutdown [选项] 时间 -c 取消前一个关机命令 -h 关机 -r 重启
(8):alias 查看系统中所有的命令原名 alias 别名 = “原命令” 设定命令别名 unalias 别名 删除别名
常用快捷键 :ctrl + a 光标移动到命令行首 ctrl + e 光标移动到命令行尾 ctrl + u 从光标所在位置删除到行首
ctrl + z 把命令放入后台 ctrl + r 在历史命令中搜索
    history:查看历史命令
    history -c清空历史命令
    history -w将历史命令写入文件
    通常用上下箭头或  "!字串" 执行最后一条以该字串开头的命令
(9):输出重定向 :命令 &>>文件 以追加的方式,把正确输出和错误输出都保存到同一个文件中
命令 >> 文件1 2>> 文件2 把正确的输出追加到文件1中,把错误的输出追加到文件2中
命令 > 文件 以覆盖方式将命令内容输入一文件
命令 >> 文件 以追加方式将命令内容输入一文件
(10):grep 全面搜索正则表达式并把行打印出来
grep [-acinv] [--color=auto] '搜寻字符串' filename
选项与参数: -a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
--color=auto :可以将找到的关键词部分加上颜色的显示喔!
linux各种命令的更多相关文章
- linux grep命令
		linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expressio ... 
- Linux常用命令(一)
		Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ... 
- Linux下命令行安装weblogic10.3.6
		Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ... 
- Linux paste命令
		Linux paste命令用于合并文件的列. paste指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d <间隔字符>][--help][--versi ... 
- 20145222《信息安全系统设计基础》Linux常用命令汇总
		学习Linux时常用命令汇总 通过Ctrl+f键可在该网页搜索到你想要的命令. Linux中命令格式为:command [options] [arguments] //中括号代表是可选的,即有些命令不 ... 
- Linux sudo 命令的应用
		.note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ... 
- linux 基础命令与文件管理
		Linux终端介绍 Shell提示符 Bash Shell基本语法 基本命令的使用:ls.pwd.cd 查看系统和BIOS硬件时间 Linux如何获得帮助 Linux关机命令:shutdow.in ... 
- linux awk命令详解
		linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ... 
- linux常用命令的介绍
		本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ... 
- Linux查找命令:grep,awk,sed
		grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具 ... 
随机推荐
- 基于MVC4+EasyUI的Web开发框架形成之旅--框架总体界面介绍
			在前面介绍了一些关于最新基于MVC4+EasyUI的Web开发框架文章,虽然Web开发框架的相关技术文章会随着技术的探讨一直写下去,不过这个系列的文章,到这里做一个总结,展示一下整体基于MVC4+Ea ... 
- 【转】WebKit 与 V8 的关系
			页面的绘制(绘制,就是把一个HTML文件变成一个活灵活现的页面展示的过程...),只有一半轮子是Chrome自己做的,还有一部分来自于WebKit,这个Apple打造的Web渲染器...之所以说是一半 ... 
- 【ASP.net】Equals 和 == 的区别
			在比较Equals 和 ==的区别前.我们先来了解下相关的知识 C#数据类型 1.值类型 值类型有: 值类型包括:简单类型.结构类型.枚举类型:引用类型包括:Object 类型.类类型.接口.代表元. ... 
- 微信公众平台开发教程(十一)微信"企业号“上线
			什么是企业号? 企业号是微信为企业客户提供的移动应用入口 关注更安全 只有企业通讯录的成员才能关注企业号,分级管理员.保密消息等各种特性确保企业内部信息的安全. 应用可配置 企业可自行在企业号中可配置 ... 
- LeetCode "Binary Tree Level Order Traversal II" using DFS
			BFS solution is intuitive - here I will show a DFS based solution: /** * Definition for a binary tre ... 
- JsonResult序列化并保存json文件 以及对json文件读取反序列
			项目中我们经常遇到一些经常访问的接口,并且更新及时度不是特别高,那么我们可以利用文件来做一些数据请求的缓存. 这里以微信公众号获取粉丝用户列表为例,我们把微信公众号查到的用户先缓存在文件中,这样在翻页 ... 
- [Toolchain]arm-none-linux-gnueabin编译
			http://blog.sina.com.cn/s/blog_a000da9d0101436p.html 
- 【Linux】浅谈段页式内存管理
			让我们来回顾一下历史,在早期的计算机中,程序是直接运行在物理内存上的.换句话说,就是程序在运行的过程中访问的都是物理地址.如果这个系统只运行一个程序,那么只要这个程序所需的内存不要超过该机器的物理内存 ... 
- web页面打开本地app(判断是否安装)
			在应用宝中有APP申请链接: //是否可以打开App不可以跳则到下载页 $(".downNow button").on("click",function(){ ... 
- 设置arc/非arc
			1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击, 并在输入框中输入:-fobjc- ... 
