Linux知识汇总

一、常用命令

  • more

类似 cat ,cat命令是将整个文件的内容一页一页的显示

  • vim常用命令

/+字符串      查找字符串

^ (即shift+6)       移到行首

$ (即shift+4)       移到行尾

  • 输出重定向

标准输入stdin,标准输出stdout和标准错误stderr,三个系统文件的文件描述符分别为0,1和2。所以这里2>&1 的意思就是将标准错误也输出到标准输出当中

  • `dirname $0`

被‘括起来表示执行里边的命令;$0表示当前Shell程序的文件名;dirname $0表示获取当前Shell程序的路径,相当于输出./

  • `basename $0`

只显示当前脚本或命令的名字。

  • BASH_SOURCE[0]

等价于 BASH_SOURCE, 取得当前执行的shell文件所在的路径及文件名。

  • nohup......&

在后台运行

  • scp

拉远方文件:scp 访问远方机器的用户名@远方机器ip:远方文件路径  文件的本机存放路径

推本地文件:scp 本地文件路径 访问远方机器的用户名@远方机器ip:文件在远方机器的存放路径

  • git常用命令

git helpget help + 命令      查看帮助

git init                                     初始化git本地仓库

git status                                查看文件状态(红色代表没有被纳入git管理或者文件被修改)

git add+文件名                       添加文件到git版本控制中

git commit -m "注释"            提交代码

git config --global user.name "用户名"                配置全局用户名

git config --global  user.email "邮箱"                   配置全局邮箱

git reset  --hard HEAD^        版本回退,^代表一个版本

git log                                     查看文件修改日志

git reflog                                查看修改日志

多人开发git步骤如下:

注: 1. git安装方法

2. IntelliJ IDEA 中集成git

https://m.jb51.net/article/135583.htm             https://www.jianshu.com/p/ea1703adf5cc

二、Swap内存介绍

类似Windows下的虚拟内存,当物理内存不够时,将磁盘上一块区域作为内存使用,但是磁盘读写较慢,这样会加大系统IO,同时造成大量页的换进换出,严重影响系统性能。我们可以通过参数swappiness调节Swap内存何时使用。

linux中swappiness默认设置为60,具体如下:

1 [[email protected]~]# cat /proc/sys/vm/swappiness
2 60

也就是说,内存在使用到100-60=40%时,就开始出现有Swap内存的使用,Swap空间大小默认为物理内存2倍。

swappiness可以临时调整为10,重启无效,具体如下:

1 [[email protected] ~]# sysctl vm.swappiness=10
2 vm.swappiness = 10
3 [[email protected] ~]# cat /proc/sys/vm/swappiness
4 10

swappiness永久调整需要在/etc/sysctl.conf加上下边两行:

1 [[email protected] ~]# cat /etc/sysctl.conf
2 # Controls the maximum number of shared memory segments, in pages
3 kernel.shmall = 4294967296
4 vm.swappiness=10
5 [[email protected] ~]# sysctl -p

就可以了

原文地址:https://www.cnblogs.com/lcmichelle/p/10743129.html

时间: 2024-10-30 02:18:26

Linux知识汇总的相关文章

Linux知识汇总 (二)

1. 跨文件系统的文件操作的基本原理 到此,我们也就能够解释在Linux中为什么能够跨文件系统地操作文件了.举个例子,将vfat格式的磁盘上的一个文件a.txt拷贝到ext3格式的磁 盘上,命名为b.txt.这包含两个过程,对a.txt进行读操作,对b.txt进行写操作.读写操作前,需要先打开文件.由前面的分析可知,打开文件 时,VFS会知道该文件对应的文件系统格式,以后操作该文件时,VFS会调用其对应的实际文件系统的操作方法.所以,VFS调用vfat的读文件方法将 a.txt的数据读入内存:在

web前端工程师知识汇总

分类: Web开发应用 一.何为Web前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发.制作标准优化的代码,并增加交互动态功能,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验. Web前端工程师成长之路--知识汇总 图1.前端技术MSS W

[转帖]xserver相关知识汇总

xserver相关知识汇总 https://blog.csdn.net/QTVLC/article/details/81739984 本文主要是从以下几个方面介绍xorg-xserver 相关的知识 1.linux系统图形界面框架 2.xserver 和x client启动过程 3.图形2d,3d加速原理简介 4.xserver主分支代码解析. 5.xserver,xclient协议简介 6.一个基于Xlib的简单例子解析 7.radeon驱动初始化代码解析. 1.linux图形界面框架 参考至

【转】ACM博弈知识汇总

博弈知识汇总 转自:http://www.cnblogs.com/kuangbin/archive/2011/08/28/2156426.html 有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可.两个人轮流从堆中取物体若干,规定最后取光物体者取胜.这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理.下面我们来分析一下要如何才能够取胜. (一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个.

JavaScript正則表達式知识汇总

Js 正則表達式知识汇总 正則表達式: 1.什么是RegExp?RegExp是正則表達式的缩写.RegExp 对象用于规定在文本中检索的内容. 2.定义RegExp:var +变量名=new RegExp(); 3.RegExp 对象有 3 个方法: 1)test()检索字符串中的指定值,返回值是true或false. var p1=new Reg("e"); document.write(Reg.test("welcome to China!")); 2)exec

Linux知识:/root/.bashrc与/etc/profile的异同

Linux知识:/root/.bashrc与/etc/profile的异同 要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell. 交互式模式就是shell等待你的输入,并且执行你提交的命令.这种模式被称作交互式是因为shell与用户进行交互.这种模式也是大多数用户非常熟悉的:登录.执行一些命令.签退.当你签退后,shell也终止了. shell也可以运行在另外一种模式:非交互式模式.在这

【Linux知识】服务器性能测试--UnixBench

链接地址: http://blog.csdn.net/jason_asia/article/details/38309079 1.1.   服务器性能测试UnixBench 分别在DELL R720和DELL R610作为测试的服务器,因服务器配置不同,结果仅供参考. 下载: wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz 安装: tar zxf UnixBench5.1.3.tgz cd UnixBench

Delphi基础知识汇总

☆Delphi基础数据类型 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位 Cardinal 0 .. 4294967295 4 无符号32位 Shortint -128 .. 127 1 有符号8位 Smallint -32768 .. 32767 2 有符号16位 Longint -2147483648 .. 2147483647 4 有符号32位 Int64 -263 .. 263 8 有符号64位 Byt

常用的linux系统命令汇总

top vmstat w & uptime ps && pstree free iostat sar mpstat pmap netstat & ss iptraf tcpdump /proc Nagios Cacti KDE System Guard Gnome System Monitor sysstat 常用的linux系统命令汇总,布布扣,bubuko.com