一些linux基础命令
linux基本命令:
mkdir -p a/b/c (-p 递归创建目录)
tree a (a是文件名) :可以查看某个文件的文件结构(ps:a)
创建一个.txt文件
touch 文件名.txt
批量创建:touch a.txt b.txt c.txt
touch {1,2,3}.txt
给文件增加内容:
除了vi还有:
echo "i am a techer"> a.txt (> 表示重定向)
echo "i am a techer">> a.txt (>> 表示在文件内容追加内容)
一般在一个文件里,除非是新的文件,否则不建议使用“>” ,
因为>会把原来的文件内容删除只留下重定向的内容
">>" 可以保留原文件内容的情况下添加新的内容
增加文件内容了解即可,vi还是很好用的
三剑客命令 :grep (过滤,最常用的)
|grep -v xxx (-v 是筛选条件 不显示xxx,剩余的都显示)
head -1 test.txt (head是头,表示显示一个文件的多少行内容 1就是1行 )
三剑客命令 :sed
sed -e '/oldboy/d' test.txt ('-e'是编辑的意思 '/oldboy'是内容 '/d'是删除 )
此命令是不删除文件内容的情况下显示出限制条件后的内容
三剑客命令 :awk
如何把一个目录下(/mnt/test.txt)文件拷贝到另一个文件目录(/temp/test.txt)下,前提:
两个目录下的两个文件名相同,需要覆盖
cp /mnt/test.txt /tmp 这个命令会提示你是否覆盖
如果不想提示 :\cp -f /mnt/test.txt /tmp 在前面加上\ 再加上-f参数
mv /mnt/test.txt /tmp \mv -f /mnt/test.txt /tmp mv和cp也是一样的情况
快捷键的使用:
ctrl+d :退出当前用户环境,按回车再次进入
在命令行中,想要回到命令开头:ctrl+a 想要回到命令结尾:ctrl+e 想要整行删除:ctrl+u
在编辑一个文件的情况下:可以用 :200 直接跳到那一行数 如果想根据内容查找需输入 :/内容
find命令的使用:
用find进行查找:find /tmp -name "oldboy"
用find进行删除:find /tmp -name "oldboy.txt" -exec rm -f {} \;
(/tmp是文件路径 -name "oldboy.txt" 是文件名 -exec 是执行什么动作 ,执行rm -f 删除的动作
{} \ 是一种格式,记住就好)
find /tmp -name "oldboy.txt" -mtime +7 -exec rm -f {} \; 删除七天以前的东西(保留最近天的数据)
find /tmp -name "oldboy.txt" -ntime +7|xargs rm -f 和上面差不多,下面这个常用一点,省字符
du -ah //查看文件列表大小
du -sh //查看所有文件的大小总和
echo $[5*5] echo $((5*5)) //算术运算
一些linux基础命令的更多相关文章
- 第四节,Linux基础命令
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
- 【Python之路】第一篇--Linux基础命令
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- 2.Linux基础命令
linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...
- linux基础命令一
linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date [options...] [+FORMAT] FORMAT:为显示日期的格 ...
- linux基础命令:
linux基础命令: 显示 echo 输出我写的内容 ls 查看当前目录的文件 pwd 查看当前目录 ifconfig 查看网卡信息 grep 过滤 -v 取反 -n man 查看命令的帮助信息 md ...
- 常用的linux基础命令
常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...
- Linux基础命令-文件与目录
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...
- Linux基础命令回顾
前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...
- linux常用命令大全(linux基础命令+命令备忘录+面试复习)
linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html
随机推荐
- Linux centosVMware shell编程 for循环、while循环、break跳出循环、continue结束本次循环、exit退出整个脚本
一.for循环 语法:for 变量名 in 条件; do …; done 案例1 #!/bin/bash sum=0 for i in `seq 1 100` do sum=$[$sum+$i] ec ...
- 如何用python写个人专属群聊提醒小助手?
前言 大家还记得教会父母玩微信是什么时候吗?父母学会后,我们的生活就发生了「质」的变化,父母也许会吐槽你的微信头像不好,要你换一个头像. 最近 pk哥 又被母后大人吐槽了,原因是亲戚微信群里某个亲戚生 ...
- [Write-up]BSides-Vancouver
关于 下载链接 目标:拿到root用户目录下的flag.txt 全程无图! 信息收集 因为虚拟机网络是设置Host-only,所以是vmnet1这张网卡,IP段为192.168.7.1/24 nmap ...
- Centos7 VNC远程桌面服务安装配置
1.服务器版本 CentOS Linux release 7.7.1908 (Core) 首先系统安装了GUI界面 # ln -sf /lib/systemd/system/graphical.tar ...
- Linux系统chmod命令的含义和权限详解
许多喜欢使用chmod命令的用户,对chmod命令的含义和权限仍然不是很清楚,因此在使用的时候对它们造成了一定的麻烦.为了解决这些用户的迷惑,今天小编就和大家一起分享下chmod命令的含义和权限. 对 ...
- [CISCN2019 华北赛区 Day1 Web2]ikun
知识点:逻辑漏洞.jwt密钥破解.python反序列化漏洞 进入靶机查看源码: 提示需要买到lv6,注册账号发现给了1000块钱,根据ctf套路应该是用很低的价格买很贵的lv6,首页翻了几页都没发现l ...
- 车林通购车之家--购车计算器模块--算法js
//CarCalculator.js var checkedClass = "jsq-item-check jsq-item-checked"; var uncheckedClas ...
- 修改Centos7的yum源
以下为修改Centos7的yum源: 1. 备份原镜像文件,便于后期恢复 [root@keepmydream ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc ...
- Vivado ILA观察信号和调试过程
先简单介绍一下ILA(Integrated Logic Analyzer)生成方法.这里有两种办法完成Debug Core的配置和实现. 方法一.mark_debug综合选项+Set Up Debug ...
- 关于syx的npy
请认准官方女友----- STL 任何人在不得syx同意下不能传播其它谣言