Linux用过的命令集合
1,查看是否安装过openssl:(openssl version -a)(rpm -qa|grep -i openssl)
2,安装gcc:(yum install gcc-c++)
3,查看主机名:hostname
4,重启:reboot
5,解压tar.gz:tar -zxvf nginx-1.8.0.tar.gz
6,防火墙
如果访问不到,首先查看防火墙是否关闭。https://blog.csdn.net/zhihaoma/article/details/46691189
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
3) vim /etc/sysconfig/iptables:改一个端口为81的:-A INPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT
7,查询端口占用情况:https://www.cnblogs.com/CEO-H/p/7794306.html
netstat -anp | grep portno(例如:netstat –apn | grep 80)
8,批量注释和反注释(https://blog.csdn.net/xiajun07061225/article/details/8488210)
ctrl+v——j或k——大写I——输入注释符“#”或者是"//",然后立刻按下ESC(两下)
Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意// 要选中两个,选好之后按d即可删除注释
9,撤销上一步的操作:u
恢复上一步被撤销的操作:Ctrl+r
10,显示行号输入命令set nu或者set number
取消显示行号命令:set nonu或者 set nonumber
11,
1、 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键"^"(即Shift+6)或0(数字0)。
2、 如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键"$"(Shift+4)。与快捷键"^"和0不同,快捷键"$"前可以加上数字表示移动的行数。例如使用"1$"表示当前行的行尾,"2$"表示当前行的下一行的行尾。
3、I是定位到行首,A是定位到行末。
12,查看磁盘剩余空间:
df -hl 查看磁盘剩余空间
13,
find / -name *.sh
或
locate *.sh
find 与locate的区别:
locate 配合数据库查看文件位置
find 实际搜寻硬盘查询文件名称
find / -name "*.mp3" |xargs rm -rf
14,cat 命令用于连接文件并打印到标准输出设备上。
把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:
cat -n textfile1 > textfile2
15,显示普通字符串: echo "It is a test"
16,xargs:https://blog.csdn.net/gb4215287/article/details/78037520
17,chmod 755 xxx.sh: https://www.cnblogs.com/chengJAVA/p/4319420.html
18,history
19,alias vi='vim' 让别名永久生效:vi /root/.bashrc 在文件中写入 删除别名的方法:unalias 别名
20,打印环境变量:echo $PATH
21,打印命令的执行路径:whereis ls
22,ctrl + C:强制终止执行的命令
+ L:清屏--》clear
+U:删除或剪切光标之前的命令。相反+K
+Y:粘贴ctrl+u或者ctrl+k剪切的内容
+R:在历史命令中 搜索
+D:退出当前终端
+s:暂停屏幕输出
+ q :回复屏幕输出
+ E :光标到末尾。相反+A
23,标准输出重定向:命令 > 文件(覆盖) 命令 >> 文件(追加)
保存错误命令:命令 2> 文件(覆盖) 命令 2>> 文件(追加)
不管正确还是错误都写入到同一个文件:命令 > 文件 2>&1 命令 >> 文件 2>&1
不管正确还是错误都写入到同一个文件:命令 &> 文件 命令 &>> 文件
把正确的和错误的输出分开保存:命令 >> 文件a 2>>文件b ls >> def 2>>efg
输入重定向:命令 < 文件 和wc统计命令一同使用:wc < xxx.cfg
命令 << 文件1(开始)
文件2
文件3
文件1(结束,而不是ctrl+D)
把中间的文件2和文件3输入给命令
24,date:打印今天日期
25,输出文件内容:cat
26,ls &>/dev/null 垃圾箱
27,wc :统计,ctrl+D结束
28,more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页(空格键)来查看文件的内容,还支持直接跳转行等功能。
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按 键的功能来往前往后翻看文件
29,grep:搜索文件中的关键字 grep [选项] "搜索内容" 文件名
-n -color=auto
30,export aa :声明aa为环境变量,可以使用declare -p aa查看aa的声明
31,touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。
32,tail -f 及时输出文件变化后的数据
33,输出打印文件内容的命令:
https://www.cnblogs.com/dsab/p/6826469.html
34,vim复制粘贴:yy-复制 p-粘贴 d-剪切(删除) -->都是操作 行
35,在没有安装service iptables restart插件的时候:
Linux用过的命令集合的更多相关文章
- 【Linux】CentOS7 常用命令集合
CentOS7 常用命令集合 常用命令 文件与目录 操作命令解析 cd /home 进入 ‘/home’ 目录cd .. 返回上一级目录cd ../.. 返回上两级目录cd - 返回上次所在目录cp ...
- Linux CentOS 7 常用命令集合
- Linux系统-解压缩命令集合
Linux系统-解压缩命令集合 linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. ...
- linux常见命令集合(下)
1. tar zcvf backup-$(date "+%Y-%m-%d").tar.gz demo01dir 常用命令集合 echo helloworld date “+%y-% ...
- linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接
原 linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接 2017年03月20日 16:55:57 风来了- 阅读数:2291 标签: centoslinux ...
- Linux常用命令集合
常用的Linux命令,备忘 1 pwd 显示当前目录 命令格式: pwd [选项] 2 cd 更换目录 命令格式: cd [目录名] 例: 3 ls 显示当前目录内容 命令格式: ls [选项] [目 ...
- linux小命令集合
du -sh * 查看当前目录下的当前子目录的内存大小 df -h 查看内存占用情况 tar -xvf src.tgz ; rsync -avzL src/ desc/ lin ...
- Linux必学的命令
Linux必学的命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正 ...
- 总结:liunx常见命令集合
没有系统学习过liunx,把工作中遇到的liunx命令集合信息如下: 1.nc传送文件 之前总是用rsync, 今天遇到了一个从阿里云服务器传送文件到我们公司的内网服务器,这就不能传了,又想用一致的文 ...
随机推荐
- 解决FTPClient上传文件为空,显示0字节
JAVA使用FTPClient上传文件时总是为空,而使用FileZilla客户端时却不会. 后来查了下资料,FTP服务器有被动模式和主动模式.(具体查另外资料) 在JAVA中将FTPClient设置为 ...
- 42)django-Model _meta API
一:Model _meta API 模型_metaAPI是Django ORM的核心.它使系统的其他部分(如查询,查询,表单和管理员)了解每个模型的功能. API可以通过_meta每个模型类的属性来访 ...
- Golang的优雅重启
更新(2015年4月):Florian von Bock已将本文中描述的内容转换为一个名为endless的优秀Go包 . 如果您有Golang HTTP服务,可能需要重新启动它以升级二进制文件或更改某 ...
- Android启动模式之singleinstance的坑
前言 在实际应用中,使用singleinstance启动模式时,会遇到一些奇奇怪怪的问题.Android有四种启动模式,分别是standard,singleTop,singleTask,singleI ...
- 一个完整Java Web项目背后的密码
前言 最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java ...
- oracle导出序列的几种办法
oracle导出序列的几种办法 注:本文来源于<oracle导出序列的几种办法> 方法一: select 'create sequence ' ||sequence_name|| ' mi ...
- 用mybatis做数据库处理 代码中的字段大小写 要和mapper映射设置的大小写一致(这TM不废话么,原谅我渣!~~)
简单描述情况:其实这个问题怎么说呢,有人给你说,你肯定能意识到,必须大小写对应的嘛.emmmm我现在才意识到是因为:自己在下边敲代码,配的mapper文件并没有把属性变量,和数据库里的段单独提出来做映 ...
- php 数组函数学习
1.array_change_key_case array_change_key_case(array,case)函数将数组的所有的键都转换为大写字母或小写字母.array表示目标数组,case表示转 ...
- 纯CSS3超酷3D旋转立方体动画特效
简要教程 这是一款神奇的纯 CSS3 立方体动画特效插件.使用CSS3来制作动画效果已经成为WEB前端开发的一种时尚,从简单的颜色和尺寸动画,到复杂的旋转.翻转动画, CSS3 展现了它无穷的魅力.使 ...
- Centos6.8部署jumpserver(完整版)
环境: 系统 Centos6.8 IP:192.168.66.131 关闭selinux和防火墙 # 修改字符集,否则可能报 input/output error的问题,因为日志里打印了中文 # lo ...