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插件的时候:

  #systemctl restart iptables.service
  #iptables -L
36,实现vim编辑高亮:
  vim /etc/vimrc
  在最后添加一行syntax on

Linux用过的命令集合的更多相关文章

  1. 【Linux】CentOS7 常用命令集合

    CentOS7 常用命令集合 常用命令 文件与目录 操作命令解析 cd /home 进入 ‘/home’ 目录cd .. 返回上一级目录cd ../.. 返回上两级目录cd - 返回上次所在目录cp ...

  2. Linux CentOS 7 常用命令集合

  3. Linux系统-解压缩命令集合

    Linux系统-解压缩命令集合 linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. ...

  4. linux常见命令集合(下)

    1. tar zcvf backup-$(date "+%Y-%m-%d").tar.gz demo01dir 常用命令集合 echo helloworld date “+%y-% ...

  5. linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接

    原 linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接 2017年03月20日 16:55:57 风来了- 阅读数:2291 标签: centoslinux ...

  6. Linux常用命令集合

    常用的Linux命令,备忘 1 pwd 显示当前目录 命令格式: pwd [选项] 2 cd 更换目录 命令格式: cd [目录名] 例: 3 ls 显示当前目录内容 命令格式: ls [选项] [目 ...

  7. linux小命令集合

    du -sh *  查看当前目录下的当前子目录的内存大小 df -h  查看内存占用情况 tar -xvf src.tgz ;    rsync -avzL   src/  desc/     lin ...

  8. Linux必学的命令

    Linux必学的命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正 ...

  9. 总结:liunx常见命令集合

    没有系统学习过liunx,把工作中遇到的liunx命令集合信息如下: 1.nc传送文件 之前总是用rsync, 今天遇到了一个从阿里云服务器传送文件到我们公司的内网服务器,这就不能传了,又想用一致的文 ...

随机推荐

  1. ios中input获取焦点时的问题

    1.获取焦点时,input会变大 解决办法是:font-size设置为32px以上 还有就是要在header里面加这一行代码:<meta name="viewport" co ...

  2. Confluence 6 通过 SSL 或 HTTPS 运行 - 创建或请求一个 SSL 证书

    在启用 HTTPS 之前,你需要一个有效的证书,如果你已经有了一个有效的证书,你可以直接跳过这个步骤,进入 step 2. 你可以创建一个自签名的证书,或者从信任的 Certificate Autho ...

  3. npx简介(转载)

    npm v5.2.0引入的一条命令(npx),引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验. 举例:使用create-react-app创建一个react项目. 老方法: npm ...

  4. 【python】kafka在与celery和gevent连用时遇到的问题

    前提:kafka有同步,多线程,gevent异步和rdkafka异步四种模式.但是在与celery和gevent连用的时候,有的模式会出错. 下面是我代码运行的结果. 结论:使用多线程方式! 使用同步 ...

  5. Decimal integer conversion

    问题 : Decimal integer conversion 时间限制: 1 Sec  内存限制: 128 MB 题目描述 XiaoMing likes mathematics, and he is ...

  6. Android学习基础部分

    今天是放寒假的第四天,这几天加上放假前总共弄了一些Android编程的基础部分,比如下载sdk.配置环境.下载Eclipse的插件(ADT).下载Android Studio.VirtualBox.G ...

  7. C++ lstrlen()

    关于lstrlen function,参考:https://msdn.microsoft.com/en-us/library/windows/desktop/ms647492(v=vs.85).asp ...

  8. js 压缩上传的图片方法(默认上传的是file文件)

    //压缩图片方法 function compressImg(file,callback){ var src; var fileSize = parseFloat(parseInt(file['size ...

  9. 步步为营101-同一个PCode下重复的OrderNumber重新排序

    USE [K2_WorkFlow_Test] GO /****** Object: StoredProcedure [dbo].[sp_UpdateBPM_DictionaryForOrderNumb ...

  10. SRS流媒体服务器搭建+ffmpeg推流VLC取流观看

    一.编译SRS https://github.com/winlinvip/simple-rtmp-server 目前有1.0-release.2.0.3.0等版本 2.0官方文档地址:https:// ...