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

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

1360 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 1359
Linux系统下VIM编辑器的常用用法
Linux系统下VIM编辑器的常用用法

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

14 480
宝塔面板无法打开phpMyAdmin怎么办?
宝塔面板无法打开phpMyAdmin怎么办?

对于建站新手而言,宝塔面板无法打开phpMyAdmin是一个高发问题,就像无法连接ft...

20 753
宝塔面板如何屏蔽恶意访问ip
宝塔面板如何屏蔽恶意访问ip

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

0 343
Linux配置端口转发
Linux配置端口转发

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

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

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

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

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

1 362
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
点击加入