首页 > 其他分享 >linus

linus

时间:2022-11-04 18:25:18浏览次数:43  
标签:文件 查看 环境变量 目录 命令 linus 链接

cd 

 

 pwd   显示当前用户当前所处的工作目录

ls 显示当前目录下的内容,当 ls 命令不使用任何选项时,默认只会显示非隐藏文件的名称,并以文件名进行排序。

exit向后退

mkdir 目录 创建目录

mkdir -p 目录1/目录2  创建目录在目录1中创建目录2 

touch {1..5}.txt可以同一个路径下同时创建1-5.txt五个文件  可以修改文件的时间参数  (但当文件存在时,会修改此文件的时间参数)

cp  文件名1   文件名2                                 复制文件名1的创建文件名2

 

 

 rm 命令强制删除

 

mv   mv可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。    

注意mv快的原因本质就是重命名,其实没有移动文件。当然mv本省也可以实现文件重命名的角色

echo      >覆盖   >>追加

 

 ln创建链接,软硬连接

ln  [原文件或目录] [硬链接名](功能描述:给原文件创建一个硬链接)

硬链接只能在同一文件系统中的文件之间进行链接,不能对目录进行创建如果删除硬链接对应的源文件,则硬链接文件仍然存在,而且保存了原有的内容,这样可以起到防止因为误操作而错误删除文件的作用

ln -s [原文件或目录] [软链接名](功能描述:给原文件创建一个软链接)

软连接可以是任意文件或目录,可以链接不同文件系统的文件

文件打包和解压

tar打包和解包

格式:tar  [选项]  XXX.tar.gz 

 

用tar打包的常见参数与操作(-zcvf)

 

 

 gzip/gunzip 压缩

 

 

 

 

 

 chmod 777   最常用的改变文件权限

chgrp改变所属组

 chgrp [最终用户组] [文件或目录]   (功能描述:改变文件或者目录的所属组)

让通配符失效  \             ' '        " "

不是很常用的

id判断用户是否存在

userdel删除用户

su

 

 

ps 查看进程

 

 

 

  • ps -aux | grep xxx       (功能描述:查看系统中所有进程)
  • ps -ef | grep xxx         (功能描述:可以查看子父进程之间的关系)

 

 

kill -9 直接杀死进程

 

 

 top持续监听进程状态 

jobs查看后台任务

 

 

 

 

 netstat 显示网络统计信息和端口占用情况

 

 

 强大的lsof

 

 

 

 后台执行nohup  

 

 

 

 

 

 王者    find暴力扫描查询

 

 grep 过滤查找及“|”管道符

yum

 

 

 

 

 vi文本编译器

 

 

 systenctl显示服务

 

 

 

 

 

 

 

 

 lsblk查看设备情况

 我们可以使用lsblk(列出块设备)命令用于列出所有可用块设备的信息lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等

 1. lsblk -f,或者 lsblk --fs , 输出设备的文件系统信息

2 lsblk -a打印所有设备,包含空设备

 fdisk 查看磁盘详细信息与分区

我们知道此机器中挂载12个硬盘(或移动硬盘),分别是sdb-sdm;如果我们想查看所有磁盘的详细信息可以使用命令你fdisk -l

 

 

 

 

 

 

 df查看磁盘使用情况

 df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。

 

设置开机自动挂载

 一般般磁盘 分区-->格式化-->挂载 之后都会配置一个开机自动挂载,否则下册机器自动重启之后,磁盘不会自动挂载,也就无法正常使用,所以需要将分区信息写到/etc/fstab文件中,实现开机自动挂载

 

 通配符

 

 

 环境变量

很多程序和脚本都通过环境变量来获取系统信息、存储临时数据和配置信息。在Linux系统上有很多地方可以设置环境变量,了解去哪里设置相应的环境变量很重要。

env查看全部的环境变量

查看指定的环境变量值 echo  $变量名

在Linux系统并没有一个只显示局部环境变量的命令。set命令会显示为某个特定进程设置的所有环境变量,包括局部变量、全局变量以及用户定义变量。

注意:linux 作为一个多用户多任务的操作系统,能够为每个用户提供独立的、合适的工作运行环境,因此,一个相同的环境变量会因为用户身份的不同而具有不同的值。

 

 PATH环境变量定义了用于进行命令和程序查找的目录,就是我们执行一个程序或者命令的时候,告诉他去哪目录下执行这个程序,默认我们在命令行执行一个程序或者代码时,它会$PATH值所有的目录遍历执行,指导找到对应的程序或者命令,否则报错,command not found

 

 

 

 

 

 

 引入环境变量【export】

我们在工作环境中很多时候会有零时 新增,修改或删除环境变量的场景,此时使用命令【export】来完成。使用的语法

export [-fnp][变量名称]=[变量设置值]

如下:export -p 可以列出当前用户下生效的环境变量

 

 

标签:文件,查看,环境变量,目录,命令,linus,链接
From: https://www.cnblogs.com/huang5209/p/16841923.html

相关文章