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-------------- ...
随机推荐
- mysql用户权限设置,远程访问设置、设置固定ip远程访问,设置root用户不能远程访问mysql数据库
关于mysql的用户管理,笔记 1.创建新用户 通过root用户登录之后创建 >> grant all privileges on *.* to testuser@localhost ...
- C++输入输出cin与cout
输入对象 istream:cin(标准输入) 输出对象 ostream: cout(标准输出), cerr(标准错误),clog(输出程序运行时的一般性信息)
- C#中的常识
1.快捷键 Ctrl+K+D:快速对齐代码 Ctrl+Z:撤销 Ctrl+S:保存 Ctrl+J:快速弹出智能提示 Shift+End.Shift+Home:快速选中 Ctrl+K+C:注释所选代码 ...
- [C#]使用ILMerge将源DLL合并到目标EXE(.NET4.6.2)
本文为原创文章,如转载,请在网页明显位置标明原文名称.作者及网址,谢谢! 本文主要是使用微软的ILMerge工具将源DLL合并到目标EXE,因此,需要下载以下工具: https://www.micro ...
- webpack学习(一)
1.首先建立一个webpack项目,然后新建文件demo2,在demo2下新建src文件,index.html文件,初始化项目 (npm init --yes)得到package.json 2.全局安 ...
- hdu 1011 Starship Troopers(树形DP入门)
Starship Troopers Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- jQuery点击下拉菜单的展示与隐藏
首先点击显示某个div,然后要求再次点击时消失,或者点击document的其他地方会隐藏掉这个层,涉及到冒泡的问题,阻止document冒泡到dom上.代码如下: var $el = $(" ...
- 利用canvas 导出图片
1.使用canvas绘制图片,并将图片导出. 在本地直接访问静态网页时,无法使用toDataURL(),需要将网页发布后,canvas才能使用toDataURL获取画布上的内容.因为canvas不允许 ...
- HTML学习笔记 CSS学习选择器案例 第五节 (原创) 参考使用表
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Problem F: 分数类的类型转换
Description 封装一个分数类Fract,用来处理分数功能和运算,支持以下操作: 1. 构造:传入两个参数n和m,表示n/m:分数在构造时立即转化成最简分数. 2. show()函数:分数 ...