Linux笔记

linux常用指令

  • 将正在运行的进程转为后台执行

    #暂停进程
    ctrl+z
    
    bg
    
    jobs
    
  • 对文件排序

    #对文件的第3列排序
    sort -n -t , -k 3,3 -u test.txt
    #-n 对数字排序
    #-t 分隔符
    #-k 第几列(从1开始),去重列号
    #-u 去重
    
    
  • 查看Linux的信息

    #查看核数:
    cat /proc/cpuinfo | grep "cpu cores" | uniq
    #查看CPU个数:
    cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
    #查看内存总数:
    cat /proc/meminfo | grep MemTotal
    
  • 分割文件

    # -l 文件分割行数(每多少行分割) -a 生成文件后缀长度  -d 生成文件后缀改为数字(默认字母) 
    split -l 5000000 edge.csv -a 4 -d ep-
    
    # 取出文件test.txt的前100行生成文件 t1.txt
    head -n 100 test.txt > t1.txt
    
  • 查找文件下的字符串

    grep -rn "字符串" 目录/文件名
    
  • 更换文件拥有着

    chown 用户名 文件名
    #修改权限
    chmod -R 777 文件名
    
  • 替换指令

    sed -i 's#world#WORLD' 文件名    #替换每行首个world单词为WORLD
    
    sed -i '2s#world#WORLD' 文件名		#替换第2行的首个world单词为WORLD
    
    sed -i 's#world#WORLD#1' 文件名	#替换每行第1个的world单词为WORLD
    
    sed -i 's#world#WORLD#g' 文件名	#替换全部匹配内容
    
    sed -i '3s#world#WORLD#2' 文件名	#替换第3行第2个world单词为WORLD
    
    #vim 中替换
    :%s/old/new/g
    
    #删除当前行:dd
    #复制当前行:yy
    
  • Docker指令

    #进入容器
    sudo docker ID exec -it /bin/bash
    
    #将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。
    docker cp  96f7f14e99ab:/www /tmp/
    

xshell常用指令

  • 删除

    ctrl + d    #删除光标所在位置上的字符
    ctrl + h    #删除光标所在位置前的字符
    ctrl + k    #删除光标后面所有字符
    ctrl + u    #删除光标前面所有字符
    ctrl + w    #删除光标前一个单词
    ctrl + y    #恢复ctrl+u上次执行时删除的字符
    ctrl + ?    #撤消前一次输入
    alt + r    	#撤消前一次动作
    alt + d   	#删除光标所在位置的后单词
    
  • 移动

    ctrl + a    #将光标移动到命令行开头
    ctrl + e    #将光标移动到命令行结尾处
    ctrl + f    #光标向后移动一个字符
    ctrl + b    #光标向前移动一个字符
    ctrl + 方向键左键  #光标移动到前一个单词开头
    ctrl + 方向键右键  #光标移动到后一个单词结尾
    ctrl + x    #在上次光标所在字符和当前光标所在字符之间跳转
    alt + f    #跳到光标所在位置单词尾部
    
  • 替换

    ctrl + t    #将光标当前字符与前面一个字符替换
    alt + t   	#交换两个光标当前所处位置单词和光标前一个单词
    alt + u  	 #把光标当前位置单词变为大写
    alt + l    #把光标当前位置单词变为小写
    alt + c    #把光标当前位置单词头一个字母变为大写
    ^oldstr^newstr  #替换前一次命令中字符串  
    
  • 历史命令编辑

    ctrl + p  	#返回上一次输入命令字符
    ctrl + r    #输入单词搜索历史命令
    alt + p   	#输入字符查找与字符相接近的历史命令
    alt + >   	#返回上一次执行命令
    
  • 其它

    ctrl + s      		#锁住终端
    ctrl + q   	  		#解锁终端
    ctrl + l   	  		#清屏相当于命令clear
    ctrl + c			#另起一行
    ctrl + i     		#类似TAB健补全功能
    ctrl + o     		#重复执行命令
    alt + 数字键  		  #操作的次数
    ctrl+shift+alt+[   	#减小字体
    ctrl+shift+alt+] 	#增大字体
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值