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-------------- ...
随机推荐
- Idea报错Check $M2_HOME environment variable and mvn script match.
-Dmaven.multiModuleProjectDirectory=$M2_HOME
- Python Web框架篇:Django文件上传
上传方式: - Form表单上传文件 - Ajax上传文件 - 基于form表单和iframe自己实现ajax请求 1,创建项目 2,settings配置(注册app01,static路径等等这些)及 ...
- linux环境下安装redis扩展
注意:目录的权限 chomd 777 -R 1.安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传ph ...
- 关于安卓手机的牛逼软件termux使用
最近在学着用linux,偶尔发现了一款神奇的软件--termux,termux是一款来自国外的终端模拟器,是运行在内部存储上的程序(不在内存卡上),功能比较强大,启动程序之后会进入命令行终端,需要基本 ...
- XML学习笔记之XML的简介
最近,自学了一段时间xml,希望通过学习笔记的整理能够巩固一下知识点,也希望把知识分享给你们(描红字段为重点): XML(extensible Markup language):可扩展的标记语言,解决 ...
- Struts2+Spring+Hibernate实现员工管理增删改查功能(一)之ssh框架整合
前言 转载请标明出处:http://www.cnblogs.com/smfx1314/p/7795837.html 本项目是我写的一个练习,目的是回顾ssh框架的整合以及使用.项目介绍: ...
- Android 开发笔记___spinner__适配器基础_arrayadapter
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout ...
- python是如何进行内存管理的
Python引入了一个机制:引用计数. python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时, ...
- Vue.js—组件快速入门以及实例应用
上次我们学习了Vue.js的基础,并且通过综合的小实例进一步的熟悉了Vue.js的基础应用.今天我们就继续讲讲Vue.js的组件,更加深入的了解Vue,js的使用.首先我们先了解一下什么是Vue.js ...
- localstorage本地定时缓存
在做一个网站时,起初直接就是从服务器获取数据进行交互,没有用一些本地缓存做优化,项目做下来就特别卡,并且对服务器造成了很大的压力,经过请教,查询,找到这样一个定时缓存的例子.html5定时缓存,从数据 ...