工作中常用的linux命令总结(80个左右)_第1页
工作中常用的linux命令总结(80个左右)_第2页
工作中常用的linux命令总结(80个左右)_第3页
工作中常用的linux命令总结(80个左右)_第4页
工作中常用的linux命令总结(80个左右)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ls =list 查看目录列表 -l(long) -d(directory目录) -F 给不同的文件类型结尾加标识 -p给目录加/ -r reverse 反转排序 -t 按修改时间排序 -color=auto 给输出的不同类型文件 加不同的颜色man =命令的复杂帮助 help =命令的帮助(bash的内置命令mkdir =make directory 作用是闯将目录,例如:mkdir /data -p 递归创建目录cd =change directory 作用是切换路径 例如:cd /touch =摸一下, 作用是创建文件,例如: touch oldboy.txtvi =编辑器,相当于记事本

2、,有编辑功能但很弱vim =复杂编辑器,相当于,emeditor,editplus, notepad+快捷键:TAB 命令,路径补全:wq 保存退出 :q退出 :q!强制退出echo =打印输出命令, 配合或者可以为文件覆盖及追加内容如:echo oldboy oldgirl lodboy.txtcat = 查看文件内容 -n查看行号 特效用法:增加多行内容 cat /data/oldboy.txttest.txt;sleep 1;done追加100行 seq 100 test.txt打印20到30行 head -30 test.txt|tail -11awk *=(三剑客的老大)一门语言。过

3、滤内容(擅长取列) awk print $1 +文件名 =$ -F 分隔符 print $1 文件路径 = $1第一列,$2第二列,$NF最后一列,$(NF-1)倒数第二列 列如:awk if(NR19) printf $1n test.txt NR代表行号,&(and)并且 n 回车换行 $0代表整行 awk if(NR20&NR26) print $0 /etc/passwd awk -F : print $2 /etc/passwd awk -F : print $1 $2 $3 /etc/passwd awk -F : print $ (NF-1) /etc/passwd -F指定以什

4、么作为分隔符grep* =(擅长过滤器,把想要的或者不想要的分离开)-v是排除,-i不区分大小写,-E过滤多个字符串,-o输精确匹配的字符串而不是默认的整行。 -B 除了显示匹配的一行之外,并显示该行之前的n行 -A 除了显示匹配的一行之外,并显示该行之后的n行 -C 除了显示匹配的一行之外,并显示该行之前后的n行linux三剑客的老三sed*=(stream editor)过滤三剑客的老二(擅长取行,替换)sed -n /过滤的内容/处理的命令 文件 -n 取消sed的默认输出 处理的命令:p print 打印 d delete删除 列子: sed /oldboy/d test.txt se

5、d -n /oldboy/p test.txtsed替换: sed -i s#oldboy#oldgirl#g test.txt s常说的查找替换,用一个字符串替换成另一个 g与s联合使用,表示对当前行全局匹配替换(与下一个g意义不同) -i 修改文件内容 #是分隔符,可以用/,=等替换yum =linux里包管理器,yum帮助解决问题 yum update -y =upgrade,windows打补丁 列子:yum install tree (包名) -y 下载tree包,然后调用rpm命令安装tree 如果需要依赖包,帮你下载帮你提前安装 yum grouplist 里选包组,然后yum

6、groupinstall 包组 -y yum search 关键字或yum search all yum remove tree -y =不要用rpm -ivh(安装显示输出,人类可读展示), 列子:rpm -ivh 包名.rpm 最大问题,依赖问题不好解决 rootoldboy67 # rpm -qa tree =-q query -a alltree -.el6.x86_64tree 显示目录树结构 -L 层数 -d 目录alias 别名 unaliascp=cp -i -i 确认别名的作用:1)通过给危险命令加一些保护参数,防止人为误操作2)把很多复杂的字符串或变成一个简单

7、的字符串或命令。 unalias 取消别名 seq sequence=seq 序列 -s 指定序列的分隔符 -w seq OPTION. LAST seq OPTION. FIRST BLASH seq OPTION. FIEST INCREMENT LAST 输出字符序列 或者数字序列history 打印用户操作的历史记录。uname 打印系统信息-r 内核 -m 32位或64位-n 主机名-a所有hostname 查看主机名=(uname -n)whoami 查看当前用户提示符前面的字是代表当前用户(whoami),后面为主机名(hostname)。当前用户所在路径su 用户角色切换 su

8、 -用户名 - 参数切换用户环境变量 从普通用户到root用户要root密码,从root到普通用户 无需密码,getenforce 检查selinux状态setenforce 查看当前系统运行级别runlevel:查看当前系统运行级别init:切换运行级别,后面接对应级别的数字。init 5 =startx 切换桌面环境。许桌面桌面软件包chkconfig 设定开机自启服务。用法:usage: chkconfig -list -type name chkconfig -add chkconfig -del chkconfig -override chkconfig -level -type d

9、iff 比较,接2个文件vimdiff 高级比较,高亮显示2个文件内容which 查找命令所在路径,搜索范围来自全局环境PATH变量对应的路径history 显示历史记录,-c清除所有记录,-d清除指定记录ulimit -SHt -a Modify shell resource limitswget 下载 wgethttp:/urlwget -O /etc/yum.repos.d/CentOS-Sase.repo下载到指定路径 -spider 爬虫,检查网站是不是好的,不会下载只是检查 - T -timeout=seconds 超市时间。 -tries =2 指定重试的次数 -q -quiet

10、 关闭输出visudo 编辑sudo配置文件(vi /etc/sudoers)sudo 调兵的虎符,sudo配置文件授权之后,执行命令时候需要命令前带sudoless(查看)按屏(空格,page up/page down)或按行(回车)查看文件more 按屏(空格)或按行(回车)查看文件,不能向上翻查看默认文件描述符:rootoldboy67 # ulimit -n10243.调整文件描述符:rootoldboy67 # echo *nofil 65535 /etc/security/limits.confrootoldboy67 # tail -l /etc/security/limits.

11、conf* - noflie 65535ulimit -SHn 65535vim /etc/sysctl.confsysctl -p 生效net.ipv4.tcp_max_tw_buckets 控制TIME-WAIT状态net.ipv4.ip_local_port_rangenet.ipv4.tcp_syncookiestcp/ip三次握手男客户 女服务端=syn acknet.ipv4.tcp_max_backlogSyN, SVN/ACKSyN SVN/ACKSyN SVN/ACK 把/oldboy 目录及其子目录下所有以扩展名为.sh结尾的文件中包含./hostlists.txt的字符全

12、部替换为./idctest_iplist.。find /root/data/ -type f -name test.txt|xargs sed -i s#oldboy#oldgirl#gfind /root/data/ -type f -name test.txt|xargs sed -i s#oldboy#oldgirl#gfind /root/data/ -type f -name test.txt -exec sed -i s#oldboy#oldgirl#g ; 工作倾向 sed s#oldboy#oldgirl#g find /root/data/ -type f -name tes

13、t.txt 效率ls cd cp mv mkdir touch echo cat find sed awk grep pwd head rm tail alias unalias tree yum rpm seq xargs rmdir man help vi vim 常用快捷键(只给几个,还要很多) tab 命令或路径补全键 *,linux里最有用的快捷键 如果tab不到当前命令或者目录就表示没有当前目录或者命令,也有可 能是其他权限不对问题 ctrl + c 终止当前目录或者程序 ctrl + d 退出当前用户环境。相当于 cxit,logout ctrl + l (字母l)清屏 clea

14、r ctrl + shift+c(ctrl+insert) ssh客户端secreCRT 里的复制命令 ps -ef 查看进程ps -ef|grep nfsnetstat lntup netstat lntup|grep nfs 查看端口 ipconfig IP add 查看配置好的ip vi或者vim编辑文件时 shift + g 切换到页面结尾vi或者vim编辑文件时 dd 删除光标所在行 5dd 删除从光标起的共5行vi或者vim编辑文件时 12 gg 切换到第12行vi或者vim编辑文件时 光标所在行算起第8行就按8yy复制,然后到要粘贴的行按p粘贴vi或者vim编辑文件时 :set

15、nu 给页面显示行号vi或者vim编辑文件时 /+要查找的内容互传文件WINDOWNLINUXftp/winscp /http/rz-szrz -y回车 选择要上传的文件(不能是目录)sz -y文件 回车,下载的路径CRT指定的路径-y 覆盖rootoldboy67 # cat /etc/redhat-releaseCentOS release 6.7 (Final)rootoldboy67 # uname -r 内核2.6.32-573.el6.x86_64rootoldboy67 # uname -m 32位还是64位x86_64rootoldboy67 # hostname 主机名old

16、boy67linux多任务多进程,多CPU,多用户rootoldboy67 # =超级管理员root对应的提示符oldboyoldboy67 $ 或1重定向,会清楚文件里所有以前的数据,增加新数据。或1追加重定向,文件结尾加入内容,不会删除已有文件内容。0输入重定向0 追加重定向1.标准输入(stdin):代码为0, 使用或或数据流向从左向右。3.错误输出(stderr):代码为2,使用2或2箭头的指向就是数据流向 让一个有意义的字符脱掉马甲.相对路径,表示当前路径的上一级目录,例如:/mnt/oldboy,. mnt就是oldboyde 上级目录 . 相对路径,表示当前目录 ,即当前命令行的

17、目录.代表点号| 管道(把前一个命令结果的输出交给后一个程序继续处理)用户的家目录,针对root环境 就代表/root输出字符序列或者数字序列!.正则表达式:一些特殊的符号 表示一些特殊的作用和功能.单个任意字符*重复前面0个或多个字符.*匹配任意字符表示以开头,如:oldboy 以oldboy开头$ 表示以.结尾,如:oldboy$,以oldboy结尾sed -i s#(可以用正则匹配)#l#g oldboy.txt把前面正则匹配的括号内的结果,在后面用1(数字)取出来操作列子:rootoldboy67 data# find /root/data/ -type f|xargs rm -fro

18、otoldboy67 data# lsrootoldboy67 data# find /root/data/ -type f|xargs rm -fCrootoldboy67 data# touch oldboy.txt oldgirl.txt a.txt b.txtrootoldboy67 data# lsa.txt b.txt oldboy.txt oldgirl.txtrootoldboy67 data# find /root/data/ -name oldboy.txt/root/data/oldboy.txtrootoldboy67 data# find /root/data/ -type f -name oldboy.txt/root/data/oldboy.txtrootoldboy67 data# find /root/data/ -type f ! -name oldboy.txt|xargs rm -frootoldboy67 data# lsoldboy.txtrootoldboy67 data# touch oldboy.txt oldgirl.txt a.txt b.txtrootoldboy67 data# lsa.txt b.txt oldboy.txt oldgirl.txtrootoldboy67 data# find /root/dat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论