常见增删改查命令

一、基本操作之查
1、查看目录的命令:ls
–格式: ls [选项] 目录或文件
–选项:
-l 查看目录下所有内容详细信息 (以长格式显示)
-h 以量化的单位显示文件大小,通常与-l连用
-d 查看目录本身属性,通常与-l连用
-A 查看目录下隐藏内容 (Linux所有以 . 开头的文件都是隐藏文件)
-a 查看目录下隐藏内容
[root@localhost ~]# ls -l /
drwxr-xr-x. 155 root root 12288 7月 3 14:39 etc
内容详细信息含义
● 第一列为文件权限
● 第二列表示有多少文件名连接到此节点
● 第三列为文件拥有者
● 第四列为文件所属组
● 第五列为文件大小,默认单位为B
● 第六列为创建日期或者是最近修改日期
● 最后一列为文件名称
–ls命令下显示文件颜色的含义
● 青色:快捷方式
● 蓝色:目录
● 绿色:可执行文件
● 黑色:文本文件
● 红色:压缩文件
● 红色闪烁:表示链接的文件有问题
● 黄色:表示设备文件
● 灰色:表示其他文件
2、查看文本文件的命令:cat
cat /etc/passwd
● cat命令补充,命令格式:cat -n 路径/文本文件
-n 显示行号
3、以滚屏的方式查看文本文件内容: less
–格式: less 路径、文本文件 (按q键退出)
–分屏查看:ls | less 路径 ls | less /etc/passwd
–less与cat的区别
● 交互:一应一答的过程 less
● 非交互: 直接得到答案 cat
4、过滤文本文件内容: grep
–格式: grep [选项] “关键词” 路径/文本文件
–作用:将包含关键词的行显示出来并把关键词高亮显示
–补充:grep -v “root” /etc/passwd ,在/etc/passwd中过滤出不包含 root 的行
5、查看文本文件前几行内容: head
–格式:head -n(n代表数字) 路径/文本文件 (当不加-n时,默认查看前十行)
6、查看文本文件后几行内容: tail
–格式:tail -n(n代表数字) 路径/文本文件 (当不加-n时,默认查看后十行)
7、其他
● 切换终端的快捷键:Ctrl+Alt+F1 ~ F6 F1为图形界面,F2~F6为字符界面
● 关机命令:poweroff
● 重启命令:reboot
● 查看主机名:hostname (其实是调取 /etc/hostname 文本文件的内容;
该命令可以临时修改主机名: hostname 主机名;
永久修改主机名:hostnamectl set- hostname 主机名 或 echo 主机名 > /etc/hostname
● 查看cpu命令:lscpu
● 查看内存命令:cat /proc/meminfo
● 查看当前系统网卡IP: ifconfig
● 查看内核的命令:uname -r
● 域名解析命令:nslookup 域名(如www.baidu.com
● 查看登录用户: w (who) 或 whoami
● 查看进程:pstree
● ctrl l 清屏
● ctrl c 结束当前任务
● 切换目录:cd 命令格式 :cd 目录
返回上级目录:cd … 也可以一次性多级返回:cd …/…/…/…
● 查看当前所在位置:pwd
● 查看命令的绝对路径:which 命令
ps 显示瞬间行程 (process) 的动态
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-A 列出所有的行程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
ps一般和aux连用较多
uptime是Linux系统最基本的统计命令
uptime会提供一些我们要用到的不同基本信息:
-当前时间
-系统运行的天数、小时数、分钟数
-当前登录到系统上的用户数
-一分钟、五分钟、十五分钟的平均负载
free 查看空闲的内存数
一般和-h连用,作用是显示单位
total 内存总数: 19.7G
used 已经使用的内存数: 11.6G
shared 当前已经废弃不用,总是0
buffers Buffer 缓存内存数: 356M
cached Page 缓存内存数:10.8G
swapon用来启用Linux系统的交换分区或交换文件,-s 是显示交换分区的使用状况
df用来检查磁盘空间占用情况,如硬盘被占用了多少空间,目前还剩下多少空间等,一般和-h 连用
● …

二、基本操作之增 (创建)
1、创建目录,命令:mkdir
–格式:mkdir [选项] 路径/目录名称
● 例:mkdir /mnt/test
● 含义:在/mnt目录下创建test目录
–选项: -p 同时创建多级目录
● 例:mkdir -p /mnt/aa/bb/cc
● 在mnt目录下同时创建出aa/bb/cc三个目录
2、创建文本文件:touch
–格式:touch 路径/文本文件名称(注意加后缀名)
● 例:touch /mnt/test.txt
● 在/mnt目录下创建为test.txt的文本文件

三、基本操作之改
1、复制: cp
–命令格式: cp [选项] 源文件 目标路径 (默认只支持复制文本文件,且复制不会影响源文件)
● 例: cp /etc/passwd /mnt
● 选项: -r 含义:支持复制目录
2、移动: mv
–格式: mv 源文件 目标路径 (相当于Windows的剪切,源文件会消失)
3、重命名:mv 路径不变的移动叫做重命名
● 例:mv /mnt/passwd /mnt/user.txt
● 含义:将 /mnt/passwd 文件名改为 user.txt
4、文本文件修改:
● 输出字符串: echo
● 覆盖重定向:>
● 追加重定向:>>
● 错误重定向:2>
–作用:将 > 前面命令的“输出结果”导入至 > 后面的文本文件当中,如果 > 后的文本文件不存在则自动创建
例:echo hello world > /hello.txt 含义:将hello world 通过 > 导入至 /hello.txt 文本文件中
5、文本编辑器: vim
–命令格式:vim 路径/文本文件
–作用:打开一个文本文件并进行内容修改,如果打开的文本文件不存在,则自动创建
–vim三种模式:
● 命令模式
● 编辑模式
● 末行模式
–末行模式下的命令:
● w → 保存
● q → 退出
● wq → 保存并退出
● wq!→ 强制保存退出
● q! → 强制不保存退出
–命令模式下的快捷键:
● ggVG → 全选
● yy → 复制当前行
● p → 粘贴至下一行
● dd → 剪切当前行
● u → 撤销
● Ctrl+r → 反撤销
● gg → 跳到第一行
● shift+g → 跳到最后一行
● x → 删除单个字符
● 0 → 数字零,到行头(键盘Home Pause键也可)
● ^ → 到本行第一个不是blank字符的位置(blank字符是空格,tab,换行,回车等)
● $ → 到本行行尾( 键盘End Break 也可)
●/pass → 搜索 pass 的字符串(如果搜索出多个匹配,可按n键到下一个)
–补充:
● vim +10 /etc/passwd
● 含义:打开/etc/passwd 文件时光标在第10行
● vim + /etc/passwd
含义:打开/etc/passwd 文件时光标在最后一行

四、基本操作之删
1、删除:rm
–命令格式:rm [选项] 文件路径 (交互式删除)
–选项:
● -r :支持删除目录
● -f :强制删除 (非交互式)
● 在路径后加 * 号意思为删除该路径下所有内容
● 删除目录:rm -rf 目录名字 (此命令慎用!!!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值