下载鸥 > 网站下载 > 开发教程 > Linux

Linux系统常用命令与功能解析

1359 2020-12-30 00:39:13

收藏

简述

以下Linux常用命令行请收好,会保持更新。

宝塔面板无疑非常好用,简单又无比高效。但,如果客户公司不允许用宝塔怎么办?如果客户服务器已经有了网站和完整的环境,不能再贸然装一个宝塔怎么办?以下Linux常用命令行请收好,会保持更新。
 

系统操作

reboot
shutdown -r now
重启

df -hl
查看磁盘使用情况
 

1. pwd  

用法: pwd

作用:打印当前路径,注意 显示 / 代表是根目录的意思
 

2.cd

用法 cd 文件名

作用:切换目录,一般是进入硬盘、文件

用法:cd

作用: 后面不跟参数,则返回到了根目录
 

3.绝对路径与相对路径

绝对路径的写法:从根目录开始写, 例如: /root/test/001.c

相对路径的写法:以当前路径作为参考,同时 . 表示当前路径, ..表示当前路径的上一个路径, 例如:cd .. 回到上一级

 

4. clear

作用: 清空命令行界面,但是之前的操作依旧存在

 

5.ls

用法1:ls 不加路径

作用: 罗列当前目录下面有哪些文件

用法2:ls 路径名

作用: 罗列xxx路径下有哪些文件

用法3:ls -a (路径名)

作用:罗列当前目录(xxx路径)下面的文件包括隐藏文件

用法4:ls -l (路径名) (快捷写法 ll)

作用:以列表的形式显示

列表下面有rwx三种形式 分别代表(读写可执行),共有三组,分别代表当前用户的权限,当前分组的权限和其他分组的权限。

 

6. mkdir

用法 mkdir 目录名

作用: 创建一个目录

 

7. mv

用法: mv 文件名 路径名

作用: 把文件移到另一个地方

用法: mv 原文件名 新文件名

作用: 重命名

 

8. cp

用法: cp a b

作用: 复制a文件,并取之命名为b

用法 cp-R a b

作用:如果a下面还有子文件,那么用上述操作才可以完成复制

 

9.rm 

用法1: rm 文件名

作用 删除xxx文件

用法2: rm -i 文件名

作用: 提示是否删除xx文件(用 y/n 来确定是否删除)

用法3: rm -f 文件名

作用: 强制删除xxx文件

用法4: rm -r 目录名

作用:删除目录

用法5 rm -rf 目录名

作用: 强制删除目录

死亡命令:rm -rf /
执行此命令会删除全部文件,俗称删库跑路,千万不要误操作

 

10.cat

用法1: cat > 文件名

作用:写文件

用法2:cat 文件名

作用: 查看文件

用法3 cat 文件名1 文件名2 > 文件名3

作用: 拼接文件1 2 并写入3 中

用法4 cat >> 文件名

作用,向文件中追加内容,如果用cat>文件名,会覆盖,无法追加

分卷合并:cat linux.zip* > linux.zip #合并为一个zip包。

解压:unzip linux.zip #解压zip包。

 

11.more

用法: more 文件名

作用: 在查看文件功能上,比cat更好用

操作: 空格向下翻页,b向上翻页 回车一行行的显示

 

12.1 tar

-c   压缩

-x   解压

-j   bzip2

-z   gzip

-f  使用归档文件

例子:

压缩:tar -czf d1.gz d1  (命令 选择项 压缩后的名字 要压缩的文件) 

解压:tar -xzf d1.gz   (命令 选择项 要解压的压缩包)
 

12.2 zip/unzip

把当前目录下的mydata目录压缩为mydata.zip 
zip -r mydata.zip mydata #压缩mydata目录 

把当前目录下面的mydata.zip解压到mydatabak目录里面 
unzip mydata.zip -d mydatabak 

把当前目录下面的abc文件夹和123.txt压缩成为abc123.zip 
zip -r abc123.zip abc 123.txt 

把wwwroot.zip直接解压到当前目录 
unzip wwwroot.zip

把abc12.zip、abc23.zip、abc34.zip同时解压到当前目录里面 
unzip abc*.zip 

查看当前目录wwwroot.zip里面的内容 
unzip -v wwwroot.zip 

验证当前目录wwwroot.zip是否完整 
unzip -t wwwroot.zip 

把当前目录下面wwwroot.zip里面的所有文件解压到第一级目录 
unzip -j wwwroot.zip

分卷压缩上传后合并 查看或搜索第10条 cat

Linux系统压缩和解压缩命令详解
 

13.find

用法1: find 路径 -name"文件名"

作用: 寻找路径下是否有xxx的文件

用法2:find 路径 -name"*.cpp" 

作用:利用通配符寻找路径下满足通配式的所有的文件

用法3: find ./ -name "内容" -exec rm -rf {} \;

作用:在根目录中寻找内容,将返回的内容删除

 

14.grep

用法:grep -n "内容" 文件名    grep -n "right" echo.file 

作用:-n表示第几行 right 表示找的串,echo.file 表示在哪个文件名中找

用法:find /directory -name "*.h" | xargs grep "content" (| 管道符)

作用:查询目录下文件内容
 

15、rz -be

用法:输入rz -be即可
作用:不通过sftp即可上传内容,输入rz -be后会弹出一个选择文件的窗口,可上传至当前目录(可点击add按钮添加文件,支持多次添加)。
缺点:最大支持4G单文件上传
 

16、chmod

用法:chmod 755 /home/demo
作用:赋予文件/文件夹权限
 

17、netstat -anpt

作用:查看内核中访问网络连接状态及其相关信息的程序
用法:netstat -anpt

作用:查看指定程序连接状况
用法:netstat -nlpt | grep php-fpm
 

Linux系统建站教程

Linux系统CentOS 7.5怎样用yum安装nginx?
Linux系统怎样用yum安装php7.2?
nginx怎样给站点配置php?

不懂服务器的程序员不是好设计师,加油才能做大牛。

本文地址:https://xzo.com.cn/develop/linux/593.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于Linux


Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

推荐Linux开发教程
Linux系统常用命令与功能解析
Linux系统常用命令与功能解析

宝塔面板无疑非常好用,简单又无比高效。但,如果客户公司不允许用宝塔怎么办?如...

30 1358
Linux系统下VIM编辑器的常用用法
Linux系统下VIM编辑器的常用用法

Linux系统下,使用vim编辑器修改源码非常高效,每个想要做大牛的程序猿都应该熟...

14 479
宝塔面板如何屏蔽恶意访问ip
宝塔面板如何屏蔽恶意访问ip

在网站运营过程中,我们总会接触到这样那样的恶意访问,此时最好的办法就是用宝...

0 343
宝塔面板如何防止恶意网站解析?
宝塔面板如何防止恶意网站解析?

许多新人在用宝塔时,因为不曾注意,导致网站被人恶意解析,好点的是分走流量权重...

1 308
Linux配置端口转发
Linux配置端口转发

一些大型站点可能需要用到端口转发功能,通过转发实现服务器压力缓解,实现多台...

1 302
宝塔面板nginx的gzip_comp_level怎样设置?
宝塔面板nginx的gzip_comp_level怎样设置?

宝塔面板nginx配置中有一个gzip_comp_level,作用是压缩文件,我们要怎样设置最...

1 289
宝塔面板防火墙有什么用?
宝塔面板防火墙有什么用?

使用宝塔面板的用户非常多,但大多数人只是将宝塔作为一个安装配置简单的服务...

1 361
linux基础:VIM编辑器怎样做分屏展示?
linux基础:VIM编辑器怎样做分屏展示?

VIM编辑器是一款非常常用的linux编辑器,熟练运用vim编辑器可以让我们操作lin...

1 329
随机Linux开发教程
linux系统没有面板时要把帝国cms伪静态规则写到哪里?
linux系统没有面板时要把帝国cms伪静态规则写到哪里?

现如今建站非常简单,有面板后,一切都可以简单化操作,相对于三五年前而言,门槛降...

8 719
Linux系统怎样重启nginx?
Linux系统怎样重启nginx?

在日常操作中,没有服务器面板的客户也不少。怎样在没有面板的服务器执行linu...

7 558
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入