0

0

在运维过程中怎么对Linux进行基本操作

坏嘻嘻

坏嘻嘻

发布时间:2018-09-17 10:17:23

|

1991人浏览过

|

来源于php中文网

原创

本篇文章给大家带来的内容是关于如何在运维过程中对Linux进行基本操作,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。    

一、目录操作

根目录下 etc 存放系统的配置文件,bin文件存放可执行文件

ls

ls 浏览当前路径下文件
ls -a 浏览当先路径下隐藏的文件(目录)
ls -l  显示当前路径下目录文件的详细信息
ls -t 以时间排序浏览当前的目录文件
ls -r 以倒序排列浏览当前的目录文件
ls [相对路径] 直接查看当前目录下相对路径下的目录文件
ls -tlr 可以组合使用

mkdir

mkdir test 创建名为test的目录
mkdir -p test/a 递归创建目录,test目录下包含a目录

rm &  rmdir

rmdir -p test/a 递归删除多个目录
rm -rf 递归删除文件

cd

cd test 进入到test目录下
cd - 返回上一次所在的路径
cd ~ 进入家目录

mv

mv test workspace 移动test到workspace目录下
mv workspacr/test ./tmp 从workspace移出test目录,到当前目录tmp下
mv -i work tmp 复制work到tmp目录下
mv test tset1 目录test改名为test1(注意当前路径下不存在test1的文件,否则是移动文件)

cp

cp -r /usr/men  /usr/zh 将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中

二、文件操作

touch

touch test 创建名为test的文件
touch -d  “2018-06-10 00:00:00”  aa.txt 以固定时间创建aa.txt(如果存在则刷新)
touch -r bb.txt aa.txt  把bb.txt的时间刷给aa.txt

cat

cat aa.txt 查看aa.txt的内容,在终端打印出来
cat -n aa.txt 加行号在终端打印aa.txt的内容

tac

tac aa.txt 倒序打印内容

more

more bigdata 分页显示bigdata文件内容 B向上翻页,空格向下翻页

less(相比more功能更多)

less bigdata 分页显示bigdata文件内容B上一页,f下一页,q退出。显示内容后输入/.XX进行检                                                                        索,?XX 向上查找,n下一个。

man

man XX 查看命令手册

head

head bigdata 默认查看bigdata文件前10行
head -n bigdata 查看bigdata文件前n行

tail

tail bigdata 查看后10行
tail -f bigdata 刷新查看,类如在另一个窗口输入echo “asd” >> bigdata 则实时打印。

三、 时间命令

date

date 系统时间
date  +%s 当前时间与1970年1月1日的秒数
date  +%S 当前时间的秒数
sudo date -s “2004-02-28 00:00:00” 修改系统时间

cal

cal 查看当前月份
cal -3 显示上个月,本月和下个月
cal -y 显示全年月份

四、压缩解压文件

zip

zip test.zip aa.txt bb.txt 压缩aa.txt和bb.txt,压缩后文件名为test.zip
unzip test.zip 解压

gzip

gzip aa.txt 压缩aa.txt文件,自动生成aa.txt.gz
gunzip aa.txt.gz 解压文件

bzip2

bzip2  aa.txt 压缩aa.txt文件,生成aa.txt.bz2
bunzip2 aa.txt.bz2 解压文件

tar

tar  -cvzf 输出目录/test.tar.gz  XX   其中XX为要压缩的文件可以是多个,压缩后为test.tar.gz文件
tar  -xvzf test.tar.gz    解压文件
tar  -tvjf test.tar.gz 查看信息

五、文件匹配与查找

grep

grep “a” test.txt 查询字符a在test.txt,平且在终端打印出来,字符a标红
grep -i “a” test.txt   忽略大小写
grep -io “a” test.txt 只打印匹配的
grep -iv “a” test.txt 反向匹配,只打印,没有匹配到的
grep -n “a” test.txt  显示行号
grep “o{2,}” test.txt 打印显示两个o以上的行

find

find ./ -name “hello.txt” 当前目录下,用查找名字为hello.txt的文件
find ./ -mmin -40  查找系统中最后40分钟被改变文件数据的文件
find ./ -amin -40找系统中最后40分钟访问的文件
find ./ -cmin -40查找系统中最后40分钟被改变状态的文件
find ./ -size -40M 查找系统40M以内的文件
find ./ -type d 查找目录文件
find ./ -type f 查找普通文件

六、文件权限

20180810170028726.png

系统文件一般分为三种:文件所有者(u)、文件所属组(g)、其他用户(o)、所有用户(a)。 

                                           rwx                 r-x                 r-w
                                           111                 101               101
                                            7                      5                   5

umask

查看或修改文件掩码。
新建文件夹默认权限:0666-权限掩码
新建目录默认权限:0777-权限掩码
umask 000 设置文件掩码为0

chmod

chomd u+w dd.txt 修改赋予dd.txt文件所有者写权限
chomd a+x dd.txt  所有用户添加可执行

相关专题

更多
C++ 高级模板编程与元编程
C++ 高级模板编程与元编程

本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

10

2026.01.23

php远程文件教程合集
php远程文件教程合集

本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

29

2026.01.22

PHP后端开发相关内容汇总
PHP后端开发相关内容汇总

本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

21

2026.01.22

php会话教程合集
php会话教程合集

本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

21

2026.01.22

宝塔PHP8.4相关教程汇总
宝塔PHP8.4相关教程汇总

本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

13

2026.01.22

PHP特殊符号教程合集
PHP特殊符号教程合集

本专题整合了PHP特殊符号相关处理方法,阅读专题下面的文章了解更多详细内容。

11

2026.01.22

PHP探针相关教程合集
PHP探针相关教程合集

本专题整合了PHP探针相关教程,阅读专题下面的文章了解更多详细内容。

8

2026.01.22

菜鸟裹裹入口以及教程汇总
菜鸟裹裹入口以及教程汇总

本专题整合了菜鸟裹裹入口地址及教程分享,阅读专题下面的文章了解更多详细内容。

55

2026.01.22

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

相关下载

更多

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.6万人学习

Git 教程
Git 教程

共21课时 | 2.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号