Linux中的shell命令一般是执行步骤:用户在终端输入命令回车,系统内核会在当前用户的环境变量PATH中去读取环境变量的值 变量的值就是命令的路径,命令路径不只一个,于是系统会从这些路径中从左至右的顺序匹配要查找的命令文件,直到找到并执行为止;当这个命令被执行过已后,系统会把这个命令对应的文件路径保存在系统的哈希表中,以便下次用户执行命令时更快速的查找,查看当前用户的 hash 表。可以执行系统内置命令 hash 显示当...
sort1 sort是把结果输出到标准输出,因此需要输出重定向将结果写入文件 2 sort seq.txt > file.txt 3 sort -u seq.txt 输出去重重复后的行 4 sort -r number.txt 逆向排序 5 sort -r number.txt -o file.txt -o具有输出重定向的作用 6 sort -n number.txt 将数字按照大小排序,而不是按照ASCII码排序 7 sort -n -k 3 -t : seq.txt -t:指定分隔符;-k:指定分隔符分割的字段 8 sort a.txt b.txt | uniq -d 取交集 9 sort a.txt b....
rev 反向读取, reverseecho 123456 | rev # 结果为 654321rev Name.txt # 行号没变,每一行的数据翻转过来 less 具有more命令所有功能,更加强大 more 和 vi 会把文件全部加载到内存,但是less读取数据不会全部把文件加载到内存 less支持方向键盘,pageup、pagedown,b键上一页,空格下一页 -N 显示文件行号,会显示出文件所有内容原文:http://www.cnblogs.com/2bjiujiu/p/7954729.html
java -version 查看jdk版本 ps -ef |grep xxx:将含有xxx的进程显示出来ps:将某个进程显示出来grep:查找|:为管道命令,表明ps和grep一起执行 rpm -qa | grep java:检测jdk安装包rpm:检查安装包-a:查询所有套件-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64:忽略依赖关系卸载java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64-e:<套件档>或--erase...
vi file #打开并浏览文件grep str /tmp/test #在文件 ‘/tmp/test’ 中查找 “str”grep ^str /tmp/test #在文件 ‘/tmp/test’ 中查找以 “str” 开始的行grep [0-9] /tmp/test #查找 ‘/tmp/test’ 文件中所有包含数字的行grep str -r /tmp/* #在目录 ‘/tmp’ 及其子目录中查找 “str”diff file1 file2 #找出两个文件的不同处sdiff file1 file2 #以对比的方式显示两个文件的不同vi file操作解析 1) i #...
一.系统监控1.free命令free命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存语法:free[param]param可以为:-b:以Byte为单位显示内存使用情况;-k:以KB为单位显示内存使用情况;-m:以MB为单位显示内存使用情况;-o:不显示缓冲区调节列;-s<间隔秒数>:持续观察内存使用状况-t:显示内存总和列;-V:显示版本信息。Mem:表示物理内存统计total:表示物理内存总数(total=used+fr...
<table cellspacing="0" cellpadding="2" "1085" border="0"> <td valign="top" "103">项目 <td valign="top" "76">命令 <td valign="top" "301">命令解释 <td valign="top" "603">示例说明 <td valign="top" "103">文本查看命令 <td valign="top" "76">cat <td valign="top" "301">以文本形式查看相应文件,从第一行显示至最后一行 <td valign="top" "603">命令格式:...
#切换到root用户 sudo -i #显示当前目录下文件ls #显示当前目录下文件及详细信息ll ls -l#显示当前路径pwd#查看本机所有java进程的pidjps#清屏clear#显示主机名称hostname #查看所有环境变量env #设置或显示环境变量export #显示当前PATH环境变量echo $PATH #查看系统版本 lsb_release -a uname -a#查找文件 find ./ -name **.sh#查看历史命令history #选择历史的命令再次执行 !1022#查看机器的处理器arch #查看文件命令vim test...
su #切换用户命令例:su temp #从当前用户切换到temp用户。例:su root当前用户切换到root用户。例:su - #更简单的从当前用户切换到root用户注:从高权限用户切换到低权限用户,不需要输入密码。从低权限用户切换到高权限用户,需要输入密码。输入时密码是不显示的。原文:https://www.cnblogs.com/creasybear/p/11588960.html
Linux文件与目录常用命令管理: 文件权限/目录权限:-rwxr-xr-x. 1 root root 40 Mar 15 04:20 zeng.txtr(4):可读w(2):可写x(1):可执行drwxr-xr-x. 3 root root 4096 Mar 13 04:48 homer(4):可以查看目录列表即ls此目录w(2):可操作目录(删,增,改)x(1):即有cd权限chmod:可以改变文件的权限;u: 用户权限 g:用户组权限 o:其他人权限 a:所有人的权限比如:chmod a+x zeng.txt (将所有的权限都增加x)chmod u–w zeng.txt ...
Linux系统需要定期巡检,以检查服务器软硬件使用情况,相当于对人的体检,确保可以及时发现问题、解决问题,降低损失,常用的巡检命令如下:# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量# free -m # 查看内存使用量...
根目录下的一级目录解释说明:/etc 配置文件目录 /home 普通用户家目录/bin 命令保存目录 /lib 系统库保存目录/boot 启动目录,启动相关文件 /mnt 系统挂载目录/dev 设备文件保存目录 /media 挂载目录 /root 超级管理员家目录 /proc 内存的挂载点/tmp 临时目录 /sys 内存的挂载点/sbin 命令保存目录 ...
1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。4.撤销 如果你误删了过多的内容,使用命令"u" 可以撤消上一次的操作。5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。撤消命令还有另一种...
文件和目录常用命令目标查看目录内容 ls切换目录 cd创建和删除操作 touchrmmkdir拷贝和移动文件 cpmv查看文件内容 catmoregrep其他 echo重定向 > 和 >>管道 |01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键 如果输入的没有歧义,系统会自动补全如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令2> 曾经使用过的命令按 上/下 光标键可以在曾经使用...
帮助命令~帮助命令man~其他帮助命令 一、帮助命令man格式一:man [命令]例如:man ls:可以显示命令ls的介绍使用文件 man man:可以查看man命令的介绍 那么如何查看目标命令有哪些级别的帮助文档呢?格式二:man -f [命令]例如:man -f ls 那么知道了命令有哪些级别的帮助文档,如何直接进入相应级别的帮助文档呢?格式三:man [级别] [命令]例如:man 1 ls 那么如何查看跟某一关键字所有有关的级别帮助文档呢?也就是合适匹...