linux命令we,Linux学习篇之基础命令
find命令:
find /root -name abc 在/root目录下搜索名称为abc的文件或目录
find /root -iname abc 不区分大小写
find /root -user root 按照所有者搜索
find /root -nouser 查找没有所有者的文件
find /var/log -mtime +10 查找10天前修改的文件
-10 10天内修改文件
10 10天当天修改的文件
+10 10天前修改的文件
atime 文件访问时间
ctime 改变文件属性
mtime 修改文件内容
find . -size 25k 查找文件大小是25KB的文件(k→KB;M→MB;G→GB)
-25k 小于25KB
25k 等于25KB
+25k 大于25KB
find . -inum 262466 查找i节点是262466的文件
find /etc -size +20k -a -size -50k 查找大于20KB并且小于50KB文件
-a and 逻辑与
-o or 逻辑或
find /etc -size +20k -a -size -50k -exec ls -lh {} \;
find /root -inum 262466 -exec rm -rf {} \;
grep命令:
grep "size" anaconda-ks.cfg 在文件中找出包含size的行输出(-i 忽略大小写)
grep -v "size" anaconda-ks.cfg 在文件中找出不包含size的行输出
find命令:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配。
grep命令:在文件中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配,正则表达式是包含匹配。
man命令:
manual 使用手册、指南
man 命令 #获取指定命令的帮助
命令 --help #获取命令选项的帮助 (ls --help)
help shell内部命令 #获取shell内部命令的帮助(help cd)
压缩解压缩命令:
.zip .gz .bz2 .tar.gz .tar.bz2
① zip 压缩文件名 源文件 #压缩文件.zip
zip -r 压缩文件名 源目录 #压缩目录
unzip 压缩文件 #解压缩.zip文件
压缩解压缩都会保留源文件
② gzip 源文件 #压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 #压缩为.gz格式,源文件保留
gzip -r 目录 #压缩目录下所有的子文件,一个子文件一个压缩包,但是不能压缩目录
gzip -d 压缩文件 #解压缩文件
gunzip 压缩文件 #解压缩文件
gunzip -r 目录 #解压缩目录下所有压缩文件
源文件都会消失
③ bzip2 源文件 #压缩为.bz2格式,不保留源文件
bzip2 -k 源文件 #压缩后保留源文件
bzip2命令不能压缩目录
bzip2 -d 压缩文件 #解压缩,-k保留压缩文件
bunzip2 压缩文件 #解压缩,-k保留压缩文件
④ tar -zcvf 压缩包名.tar.gz 源文件目录 #压缩文件目录为.tar.gz格式
tar -zcvf /tmp/test.tar.gz 目录1 目录2 文件1 文件2 #压缩多个文件目录到指定目录下
tar -zxvf 压缩包名.tar.gz #解压缩.tar.gz格式
tar -ztvf 压缩包名.tar.gz #不解压只查看压缩包内容
⑤ tar -jcvf 压缩包名.tar.bz2 源文件目录 #压缩文件目录为.tar.bz2格式
tar -jxvf 压缩包名.tar.bz2 #解压缩.tar.bz2格式
tar -jxvf 压缩包名.tar.bz2 -C 目录 #解压缩到指定目录
系统运行级别:
0 关机
1 单用户
2 不完全多用户,不含NFS服务
3 完全多用户
4 未分配
5 图形界面
6 重启
runlevel命令:查看系统运行级别 init命令:切换运行级别 /etc/inittab配置文件:系统默认运行级别
logout命令:退出登录 关机:shutdown -h now init 0 重启:reboot init6
挂载命令:
mount #查询系统中已经挂载的设备
mount -a #依据配置文件/etc/fstab的内容,自动挂载
mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
mount /dev/sr0 /mnt/cdrom #挂载光盘
umount 设备文件名或挂载点 #卸载
umount /mnt/cdrom #卸载光盘
用户登录查看命令:
w命令: who命令:
last命令:查询当前登录和过去登录的用户信息
lastlog命令:查看所有用户的最后一次登录时间
linux命令we,Linux学习篇之基础命令相关推荐
- Linux学习之01_基础命令介绍
初学Linux,还在摸索中,在这个过程中希望能记录下学习到的东西,参考的的书籍为<鸟哥的Linux私房菜> 在这里学到的主要命令有这几个: data cal bc man shutdown ...
- Linux学习之路--基础命令(4)
文章目录 一. 环境准备 1.光盘文件放入光驱设备 2.挂载光驱设备 二. RPM软件包简介 三. 查询软件信息 查询的软件(参数为软件名) 四. 安装RPM软件 五. 构建Yum软件包仓库 六. Y ...
- Linux:CentOS 7中常用的基础命令
对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...
- Linux:分享50个实用的基础命令,欢迎收藏!
今天小编给大家分享50个实用的基础命令,欢迎收藏! 1.存放用户账号的文件在哪里? /etc/passwd 2.如何删除一个非空的目录? rm -rf 目录名 3.查看当前的工作目录用什么命令? pw ...
- linux 安装nginx 详解教程 nginx基础命令
目录 一.nginx 安装 二.nginx 配置 三.nginx 基础命令 1.帮助命令 2.nginx启动命令 3.查看nginx启动进程 4.nginx停止 5.nginx重启 6.重新加载 ...
- 网络安全学习:系统基础命令操作
[#####成功在于你坚持了别人坚持不了的东西####] 1.1 系统命令界面介绍 1.1.1 命令操作界面作用概述 Linux是一个主要通过命令行来进行管理的操作系统,和windows系统利用鼠标点 ...
- Docker学习之二------基础命令(镜像、容器)
Docker基础命令 配置文件路径: /etc/sysconfig/docker docker镜像及容器目录 docker主目录:/var/lib/docker 存放容器目录:/var/lib/doc ...
- Nebula Graph学习篇1_基础概念、初步使用、整合SpringBoot使用
目录 一.基础概念 图数据库的概念 适用场景 数据模型 路径 点的VID 架构 二.初步使用 Windows安装Nebula-Graph服务 Nebula Console 连接 Nebula-Grap ...
- linux unzip命令不存在_15个常用基础命令Linux(很多人不知道!)
Linux 是码农最常用的的OS,很多操作都是命令行,所以很有必要熟练和理解其中一些重要的命令.这里会介绍一些. 这里讲的所有都基于bash,mac也可以使用. !! 这件事发生了几次? 输入并运行一 ...
最新文章
- uva705--slash maze
- php去掉多字节字符,PHP 面试题 - 如果没有 mb 系列函数,如何切割多字节字符串...
- 1743. 从相邻元素对还原数组
- Conda solving environment一晚上还不能完成有解吗?
- python批量修改图片后缀名
- IT营最新Node.js入门到实战项目视频教程免费下载
- 大学物理(上)知识点总结
- 【PHP8入门指南】基础语法与变量
- 华人工程师在美国-从微软高管离职说起
- VMware 虚拟机 Nat 模式无法上网
- 紫罗兰永恒花园rust简谱_みちしるべ简谱-紫罗兰永恒花园ed
- 防火墙iptables和firewall相关操作
- B+树数据库加锁历史
- 搭建一个自己的电影网站?如何做呢
- 0xc0000142应用程序无法正常启动
- 在jsp页面上直接打开PDF文件
- 微信商城开发的主要特点是什么
- Egret自定义位图文字
- 在MOSS 2007中自定义DataView Webpart的数据显示样式
- 长三角如何成为人才净流入最高的城市群?