lunx命令2
测试网络 ping
查看ip ifconfig
关闭防火墙 iptables -F
干掉nginx进程 killall nginx
切换用户 su
linux下连接另一台linux服务区 ssh root@192.168.1.251
软链接ln -s 原命令 新命令路径、
chown和chmod
chown 用来更改某个目录或文件的用户名和用户组的
chmod 用来修改某个目录或文件的访问权限。
chown root:root /tmp/tmp1 把tmp下的tmp1的用户名和用户组改成root 加参数-R,修改的是整个目录
chmod 777 /tmp 修改文件目录权限为777
linux 磁盘分区命令
格式化磁盘 mkfs.ext3
查看磁盘使用情况 df -lh
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
查看当前磁盘的分区状态 fdisk -l
创建分区 fdisk /磁盘 n
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
find命令
.查找文件 find / -name 文件名 -print(表示显示输出)
.查找文件并删除 find | xargs rm -rf
.查找文件并删除 find / -name 文件名 -ok rm -rf
.查找文件所在目录 find /home 文件名
查看文件命令
创建一个新文件 touch 文件
重命名或者移动文件 mv
创建带内容的文件 vim/vi 文件 echo "456">./1.txt
往文件中追加内容 echo "123">>./1.txt
复制文件 cp
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 可复制权限,相当于 -pdr
查看文件
cat 查看最后一页
tac 倒着显示
more 查看全部,余下用回车或者空格
less 查看第一页
head 头部前10行
tail 最后10行
基本的管线命令
sort 排序 cat /etc/passwd | sort -t: +2nr反相排序啰!
-t 分隔符,预设tab
-n 纯数字
-r 反向排序
-u 相同出现的一行,只列出一次
wc 统计 cat file | wc -l
-l 多少行
-m 多少字符
-w 多少字
uniq 删除重复 last | cut -d" " -f1 | sort | uniq
tr 字符串相关 last | tr '[a-z]' '[A-Z]' <==小写改成大写
-d 删除这个字符串
-s 取代掉重复的字符
split 分割
-b 以文件大小来分
-l 以行数来分
vi编辑操作模式
多级撤销 u
输入模式: a e i o
底行模式:
:w 保存
:q 退出
:! 强制
:n 后一个文件
:ls 列出当前打开的所有文件
:15 光标定位到15行 或者15gg
/关键字 向后搜索
?关键字 向前搜索
命令模式常用指令
h 光标左移
j 光标下移
k 光标上移
l 光标右移
ctrl+f 向下翻页
ctrl+b 向上翻页
ctrl+d 向下翻半页
ctrl+u 向上翻半页
dd 删除光标所在行
o 在光标所在行的下方插入一行并切换到输入模式
yy 复制光标所在行
p 在光标所在行的上下方粘贴
查看目录中内容 ls
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 显示文件大小
-i 显示inode
压缩解压缩命令
压缩 gzip bzip2
tar 打包程序文件(并没有压缩功能,只是把一个目录合并成一个文件)
tar 压缩工具
-z 同时使用gzip压缩
-j 同时使用bzip2压缩
-x 解包或者解压缩
-t 查看tar包里的文件
-c 建立一个tar包或者压缩文件包
-v 可视化
-f 后面跟文件名
关机命令 halt poweroff shutdown
重启命令 reboot shutdown -r now
重启
rebot
shutdown -r now 立刻重启(root用户使用)
shutdown -r 10 过10分钟自动重启(root用户使用)
shutdown -r 00:00 在时间为00:00时候重启(root用户使用)
如果是关机.shutodwn -r 换成-h即可. 其它不变
关机命令还有
halt 立刻关机
poweroff 立刻关机
另外还有init 命令可以进行高级操作
收藏
帮助命令 --help man info
查看文件实时更新 tail -f /文件
统计目录大小
du -h --max-depth=1 |grep [TG] |sort #查找上G和T的目录并排序
du -sh #统计当前目录的大小,以直观方式展现
du -h --max-depth=1 |grep 'G' |sort #查看上G目录并排序
du -sh --max-depth=1 #查看当前目录下所有一级子目录文件夹大小
du -h --max-depth=1 |sort #查看当前目录下所有一级子目录文件夹大小 并排序
du -h --max-depth=1 |grep [TG] |sort -nr #倒序排
删除指定类型的文件方法 find ./ -name *.php | xargs rm -rf
mysql连接远程
MySQL dump
查看磁盘或分区使用情况命令是哪个 df
centos连接远程centos方法 ssh ip地址或是ssh 用户@ip地址
centos 切换用户命令 切换root 方法 su 用户名. 如果无用户名.则是切换到root,输入密码即可完成切换
centos 创建一个空文件 的方法 touch 文件名
centos 创建一个内容为abc的txt文件方法 echo 'abc' > ./1.txt
centos 追加一些内容到文件属部 echo 'tst' >> ./1.txt
centos 替换一个文本文件中所有的abc为def的方法 sed -i "s/abc/def/g" /1.txt
centos 切隔一个文件的方法 split -l 按行切 split -b 按大小切
创建一个软链(快捷方式)的方法 ln -s 原地址 新地址
关闭selinux的命令是? setenforce 0
查看进程的命令 ps aux top 等
结束进程的方法 kill -9 进程id killall 进程名
匹配输出内容的方法是-------
| grep 需要的内容
比如 dir | grep abc 所有包含abc的目录 或文件都会被列表
查看是否开启了80端口的方法是 netstat -an | grep 80
添加用户和组的方法
useradd 用户
groupadd 组
/etc/passwd文件是干什么用的
存放用户信息的文件
nginx 重新载入配置文件的方法是
nginx -s reload 无缝重启
或是killall nginx 再nignx
nignx 测试配置文件
nginx -t
nginx: the configuration file /usr/local/nginx-1.2.9/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx-1.2.9/conf/nginx.conf test is successful
说明正常,此步很重要.否则会导致重启失败,出现无服务的情况
centos 下 ping指定次数
ping ip -c 次数 -c count
windows下是-n num
查看文件大小的方法 cat 文件名 | wc -l
./configure --with-mpfr=/usr/local/mpfr \--with-gmp=/usr/local/gmp \ --prefix=/usr/local/mpc
lunx命令2的更多相关文章
- lunx中部分命令总结
一.文件和目录操作命令ls 全拼list,功能是列出目录的内容及其内容属性信息. cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录. cp 全拼copy,其功 ...
- Cmder--Windows下命令行利器
cmder cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令. 安装包 安装包链接 下载后,直接解压即用. 修改命令提示符λ为 ...
- 【每日一linux命令4】常用参数:
下面所列的是常见的参数(选项)义: --help,-h 显示帮助信息 --version,-V ...
- .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...
- MVVM模式解析和在WPF中的实现(三)命令绑定
MVVM模式解析和在WPF中的实现(三) 命令绑定 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在WPF中 ...
- SQLServer执行命令出现“目录无效的提示”
异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html 一般都是清理垃圾清理过头了,把不该删的目录删了 网上说法: 问题描述: 1.s ...
- SQLServer文件收缩-图形化+命令
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 收缩前 图形化演示: 不仅仅可以收缩日记文件,数据库文件也是可以收缩的,只不过日记收缩比 ...
- 让 windows 下的命令行程序 cmd.exe 用起来更顺手
在 Windows 下使用 Larave 框架做开发,从 Composer 到 artisan 总是避免不了和 cmd.exe 打交道,系统默认的命令行界面却是不怎么好看,且每行显示的字符数是做了限制 ...
- [版本控制之道] Git 常用的命令总结(欢迎收藏备用)
坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...
随机推荐
- 改变 font Awesome、Ionic 图标属性
可使用 -webkit-text-stroke属性. 例如: -webkit-text-stroke:1px red 使用color属性,可改变 图标颜色: 例如: color: red: 使用fon ...
- 读书笔记-你不知道的JS上-this
关于this 与静态词法作用域不用,this的指向动态绑定,在函数执行期间才能确定.感觉有点像C++的多态? var a = 1; var obj = { a: 2, fn: function() { ...
- 2.安装Nginx
安装稳定版本的nginx 1.为CentOS系统安装yum仓库,创建文件 /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=htt ...
- display: run-in
If a sibling block box (that does not float and is not absolutely positioned) follows the run-in box ...
- 静态代理设计模式(StaticProxy)
静态代理设计模式: 要求:真实角色,代理角色:真实角色和代理角色要实现同一个接口,代理角色要持有真实角色的引用. 在Java中线程的设计就使用了静态代理设计模式,其中自定义线程类实现Runable接口 ...
- [java基础] java 左移和右移
今天搜到一个比较好用的在线编译器,希望和大家分享. 除了java还有c++....,地址是http://www.tutorialspoint.com/compile_java_online.php 另 ...
- Nginx安装、平滑升级与虚拟机配置
Nginx 高性能HTTP反向代理服务器,也是 LAMP/POP3/SMTP代理服务器 由内核和模块组成,内核通过找配置文件讲客户端请求映射到一个location(location是Nginx配置中的 ...
- WebGL学习(2) - 3D场景
原文地址:WebGL学习(2) - 3D场景 经过前面WebGL学习(1) - 三角形的学习,我们已经掌握了webGL的基础知识,也已经能够画出最基本的图形,比如点,线,三角形,矩形等.有了2D绘图的 ...
- C#设计模式之十四模板方法模式(Template Method)【行为型】
一.引言 “结构型”的设计模式已经写完了,从今天我们开始讲“行为型”设计模式.现在我们开始讲[行为型]设计模式的第一个模式,该模式是[模板方法],英文名称是:Template Method Patte ...
- C#中抽象类和接口的区别3
一.普通类和抽象类之间的异同 1.都可以被继承 2.抽象类不能被实例化,只是用来继承的.普通类可以实例化 3.抽象方法只有含方法声明而没有方法体且必须包含在抽象类里面 4.子类继承抽象类必须实现抽象类 ...