简单Linux命令学习笔记
1、查看进程
ps -ef | grep 关键字 /*关键字为服务名*/
netstat -unltp | grep 关键字 /*关键字为服务名或者是端口均可*/

2、杀死进程
kill -9 进程号 /*操作需谨慎*/

3、分页查看文件
cat 文件名 | less

回车,
【Enter或者下键】往下一行行翻
【上键】网上一行一行翻
【空格键或者PgDn】向下翻页
【PgUp】向上翻页
【q】退出查看
4、编辑文件
vi 文件名

【i】进入编辑状态
【esc】退出编辑状态,只能查看
【:q】退出编辑文件,不保存
【:q!】强制退出编辑文件,不保存
【:wq】保存并退出
【:wq!】强制保存并退出
5、监听文件
tail -f 文件名

【ctrl+c】退出
6、查看防火墙策略
iptables -L -n --line-number /*显示行号*/

iptables -L -n
或者 cat /etc/sysconfig/iptables | less
如果没有发现iptables 则安装即可 yum install iptables-services

7、设置防火墙策略
① 对所有地址开放端口
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j ACCEPT
/*以上命令作用是暂时的,关机重启之后就失效了*/

service iptables save /*永久保存*/
② 对某IP禁止访问某端口
iptables -A INPUT -s 要禁止的IP -p tcp --dport 端口号 -j DROP
③ 禁用ping
iptables -A INPUT -p icmp -j DROP

④ 禁用ping,可以ping通其他机器,但是其他机器无法ping通该机
iptables -A INPUT -p 1 --icmp-type 8 -j DROP

⑤ 不允许某IP地址访问
iptables -A INPUT -s 禁止的IP -j DROP

⑥ 删除防火墙规则
iptables -D 类型 行号

8、压缩文件
tar -cvf test.tar test.txt /*将目录里test.txt文件打包成test.tar*/

tar -czf test.tar.gz test.txt /*将目录里test.txt文件打包成test.tar,并且将其用gzip压缩,命名为test.tar.gz*/

9、解压文件
tar -xvf test.tar /*解压 tar包*/

tar -xzvf test.tar.gz /*解压tar.gz*/

tar -xvf test.tar -C 目标地址 /*解压 tar包到指定目录*/

10、移动文件
mv 源文件或者源目录 目标文件或者目标目录

11、拷贝文件
cp 源文件 目标文件



14、改变文件所属权限
chmod 777 文件 /*可读可写可执行*/

简单Linux命令学习笔记的更多相关文章
- Linux命令学习笔记目录
Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...
- linux命令学习笔记(25):linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组. 最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loc ...
- Linux命令学习笔记1
1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1 ...
- linux命令学习笔记
操作文件和文件夹: copy: $ cp file1 file2 $ cp -r dir1 dir2 move: $ mv file .. $ mv file dir/ rename: $ mv fi ...
- linux命令学习笔记(20):find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作, 这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command ...
- linux命令学习笔记-eval命令详解
功能说明:重新运算求出参数的内容. 语 法:eval [参数] 补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行. 参 数:参数不限数目,彼此之间用分号分开. .eval命令将会首先 ...
- linux命令学习笔记(49):at命令
在windows系统中,windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务. 通过'添加任务计划'的一步步引导,则可建立一 ...
- linux命令学习笔记( 2 ) : cd 命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. . 命 ...
- linux命令学习笔记(3):pwd命令
Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时, 你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置 ...
随机推荐
- IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法
直接上图:原因:该div包含的内容是靠后台进行print操作,输出的.如果没有输出任何内容,浏览器会默认给该空白区域添加空白符.在IE6.7下,浏览器解析渲染时,会认为空白符也是占位置的,默认其具有字 ...
- Npm包的开发
个人开发包的目录结构 ├── coverage //istanbul测试覆盖率生成的文件 ├── index.js //入口文件 ├── introduce.md //说明文件 ├── lib │ ...
- css3中perspective
perspective 属性定义 3D 元素距视图的距离,以像素计.该属性允许改变 3D 元素查看 3D 元素的视图.当为元素定义 perspective 属性时,其子元素会获得透视效果,而不是元素本 ...
- 个人网站对xss跨站脚本攻击(重点是富文本编辑器情况)和sql注入攻击的防范
昨天本博客受到了xss跨站脚本注入攻击,3分钟攻陷--其实攻击者进攻的手法很简单,没啥技术含量.只能感叹自己之前竟然完全没防范. 这是数据库里留下的一些记录.最后那人弄了一个无限循环弹出框的脚本,估计 ...
- 深入Java虚拟机--判断对象存活状态
程序计数器,虚拟机栈和本地方法栈 首先我们先来看下垃圾回收中不会管理到的内存区域,在Java虚拟机的运行时数据区我们可以看到,程序计数器,虚拟机栈,本地方法栈这三个地方是比较特别的.这个三个部分的特点 ...
- css text-fill-color与text-stroke讲解
顾名思义"text-fill-color"就是文字填充颜色而"text-stroke"就是文字描边.还别说,两个属性可以制作出各种炫酷的文字效果,不过IE系列都 ...
- 多线程 异步 beginInvoke EndInvoke 使用
有许多耗时操作时,还要响应用户操作.这时候就需要用其他线程或者异步来搞.本来是改造公司的日志组件.因为多上了个国外大区的业务到来本系统来.这个系统其他地方都好就是日志,动不动就要死给我们看.有时候寻找 ...
- JDBC简介
jdbc连接数据库的四个对象 DriverManager 驱动类 DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建议使用 ...
- hive
Hive Documentation https://cwiki.apache.org/confluence/display/Hive/Home 2016-12-22 14:52:41 ANTLR ...
- 【JavaScript吉光片羽】--- 滑动条
灯光的亮度控制需要一个滑动条,先借用lamp源码中Bar: var Bar = function (opt) { var defaults = { $id: "", // 进度条d ...