Linux

1.init 0 关机

2.init 6  重启

3.ls 列出当前目录下的文件

4.cd  切换目录  cd -  切换最近使用的两次目录

5.pwd 查看当前所在的路径 (“~”为用户的家目录)

ctrl+l 清屏  ctrl+c 中断当前操作

根目录下的核心目录

mnt 测试目录

root root用户的家目录

home 除root用户外的用户的家目录

tmp 临时目录(比如:文件上传时候能用到)

var 存放软件日志的地方

boot 系统启动文件

etc 系统默认放置配置文件的地方

bin 所有用户都能执行的程序

sbin 仅root用户可执行的程序

usr 用户自己安装的软件都可以放在这里

dev 存放硬件设备的地方

media 挂在光盘的目录

6.挂载光盘 mount /dev/cdrom /media

文件管理

1.touch file1 创建文件

2.vi file1 编辑文件

vi操作 i  输入模式(insert)

yy5p 复制5行

2dd 向后删除两行(包括当前行)

大写O 当前行前插入一空行

小写o 当前行后插入一空行

ctrl+s 当前终端暂停 ctrl+q 解除暂停

3.cat file1 只看不编辑

cat file1 | head -3 查看前三行

cat file1 | tail -3 查看尾三行 (-f 最后一行)

4.mv file1 file2 移动文件即重命名

5.cp file1 file2 复制文件并命名为file2

6.touch file{1..10}   批量创建文件

7.rm -rf file1 file2  批量删除文件(rm -rf file{1..10} 和 rm -rf *)

8.find / -name file1 从根下找文件(比较慢)

find /tmp -name file     从tmp下找文件

9.updatedb 当前系统所有文件形成一个索引数据库

locate file1      从索引数据库中查找file1

10.查找文件内容

cat file1 | grep aa  查看file1中有无aa

cat file1 | grep -i aa 查看file1中有无aa 忽略大小写

vi命令下  /aa 光标定位在aa位置

n 下一个

目录操作

1.mkdir dir1 dir2 创建目录(mkdir dir{1..10})

2.rm -rf dir1 dir2 删除目录 (删除文件等都可用)

3.mv dir1 dir2  移动/修改目录

4.ls   查看

5.mkdir -p a/b/c 递归创建目录

6.tree a  递归查看目录

用户操作

1.useradd user1  新增用户

2.passwd user1  给user1加密码

3.id user1  查看用户user1(id root)

4.userdel -r user1 删除用户user1

别名管理

1.alias catmyhttp='cat /etc/httpd/conf/httpd.conf' 添加别名(常有的长命令取个别名直接用)

2.unalias catmyhttp  删除别名

3.alias    查看所有别名

压缩文件

zip压缩包:

1.制作

zip -r dir1.zip dir1 将dir1文件夹递归压缩成dir1.zip

2.解压

unzip dir1.zip  将dir1.zip解压

3.查看

unzip -l dir1.zip 查看dir1.zip中的东西(文件夹和文件)

gz压缩包

1.制作  tar czf dir1.tar.gz dir1

2.压缩  tar xzf dir1.tar.gz

3.查看  tar tf dir1.tar.gz

网络设置

1.查看ip

ifconfig    查看所有 (ifconfig eth0)

2.临时设置ip

ifconfig eth0 192.168.20.3 改过后就掉线,需要重新进入

3.永久设置ip

vi /etc/sysconfig/network-scripts/ifcfg-eth0

(改 IPADDR=192.168.20.3

NETMASK=255.255.255.0)

shell技巧

1.tab补全

2.history

3.!50 调用history中第50行的命令

4.!h 调用history中最后一次以h开头的命令

获取帮助

1.ls --help 查看ls所有命令和用法

2.man ls 查看ls命令英文文档(少用)

防火墙

iptables防火墙

1.iptables -L 查看

2.iptables -F 清空

3.service iptables save 保存

selinux防火墙

vi /etc/selinux/config

编辑 SELINUX=diaabled 后 重启系统(init 6)

觉得有用加个关注吧

最新文章

  1. Python-面向对象
  2. imagepool前端图片加载管理器(JavaScript图片连接池)
  3. Sql Server中不常用的表运算符之APPLY(2)
  4. [.net 面向对象编程基础] (5) 基础中的基础——变量和常量
  5. 基于综合服务平台浅谈Sass应用
  6. Android笔记——JDK实现WebService服务
  7. KFC数据测试hbase结果
  8. Asp服务器控件(HyperLink、Button) 绑定后台参数 DataBinder.Eval
  9. windows server2008 r2修改远程桌面连接端口。
  10. 认识DWR
  11. dubbo源码—service export
  12. 基于gmap.net制作离线地图下载器
  13. 【python标准库模块四】Json模块和Pickle模块学习
  14. JavaScript 获取完整当前域名
  15. php7 date函数警告去除
  16. 配置firewalld端口转发
  17. 【代码笔记】iOS-只让textField使用键盘通知
  18. linux查看内存free
  19. Linux下tomcat6.0与jdk安装
  20. mongodb基础学习2-基本CRUD

热门文章

  1. Maven项目编译版本的问题和Spring中没有导入核心包
  2. PAT甲级——1111 Online Map (单源最短路经的Dijkstra算法、priority_queue的使用)
  3. vuex初使用(写的当然是最简单的应用啦)
  4. input 内容发生改变时触发事件
  5. Avito Cool Challenge 2018-A. Definite Game(思维题)
  6. loj2734「JOISC 2016 Day 2」女装大佬 || 洛谷P3615 如厕计划
  7. RTX51 Tiny
  8. HDU 1114 Piggy-Bank 完全背包 dp
  9. Linux之shell命令实现-批量去掉文件名中空格,以及批量修改文件名为数字序号文件名
  10. 2017年3月14日-----------乱码新手自学.net 之Authorize特性与Forms身份验证(登陆验证、授权小实例)