首页 > 系统相关 >linux

linux

时间:2023-01-08 21:13:54浏览次数:32  
标签:bin 文件 配置文件 linux txt 目录

linux操作系统

linux的文件结构

在linux当中,所有的设备,所有的硬件,软件,网卡等。。。一切皆文件
img.png

在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

/etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在 /bin/ls 目录下的。

值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给 root 使用的指令。

/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。

/usr/share: 这里面一般放的是新加的软件和下载文件。(一般存放flag值)

/bin 存放普通用户能够运行的命令
/sbin 管理员可以执行的命令
/boot 存放操作系统启动、引导配置文件
/dev 存放存储文件的、硬盘等
/etc 系统和应用服务配置文件
/home 普通用户的家目录,相当于windows用户文件
/lib 存放函数库文件
/media 挂载光盘等存储介质的目录
/mnt 同上
/opt 用来安装大型程序
/proc 开机生成的配置文件,谁开机生成的进程、配置文件
/root 超级用户的家目录
/sys 存放系统配置文件
/usr 安装一些外部程序
/var 日志、临时文件等

linux 常用命令

当遇到不会的命令可以使用man+命令,即可查看命令手册

操作目录

ls   显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)

cd 切换目录

touch 创建空文件

echo 创建带有内容的文件。
echo 123>hello.txt 将123存入hello.txt
echo 123>>hello.txt 将123追加入hello.txt

cat 查看文件内容
cat hello.txt 输出hello.txt文件中的内容

cp 拷贝
cp 1.txt 2.txt 把前一个文件复制到后一个文件上

mv 移动或重命名
同上

rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除

find 在文件系统中搜索某文件
find / -name '2.txt' 在当前目录下查找文件2.txt

wc 统计文本中行数、字数、字符数

chmod (change mode) : 修改用户的权限。
r 100 4
w 010 2
x 001 1

d rwx r-x r-x 
  111 101 101
   7   5   5
chmod 555 123.txt       :更改文件的rwx的权限
chown root:root 123.txt :更改文件所属用户和用户组

grep 在文本文件中查找某个字符串

rmdir 删除空目录

tree 树形结构显示目录,需要安装tree包

pwd 显示当前目录

ln 创建链接文件

more、less 分页显示文本文件内容

head、tail 显示文件头、尾内容

ctrl+alt+F1 命令行全屏模式

系统管理

stat 显示指定文件的详细信息,比ls更详细

who 显示在线登陆用户

whoami 显示当前操作用户

hostname 显示主机名

uname 显示系统信息

top 动态显示当前耗费资源最多进程信息

ps 显示瞬间进程状态 ps -aux

du 查看目录大小 du -h /home带有单位显示目录信息

df 查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig 查看网络情况

ping 测试网络连通

netstat 显示网络状态信息

clear 清屏

alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

关机/重启机器

shutdown

-r 关机重启

-h 关机不重启

now 立刻关机

halt 关机

reboot 重启

vim操作(和vi相同)

vim三种模式:命令模式、插入模式、编辑模式

i:进入编辑模式插入
esc:退出编辑模式
保存:w
退出:q
不保存退出:q!
保存退出:wq
查找关键字 /xxxx 按n跳到下一个,shift+n上一个

打包压缩相关命令

打包压缩 tar\gzip\bzip2

  • -c归档文件
  • -x 压缩文件
  • -z gzip压缩文件
  • -j bzip2压缩文件
  • -v 显示压缩或解压缩过程 v(view)
  • -f 使用档名


tar -cvf 压缩文件名 被压缩文件名

-cvf:创建归档文件

-xvf:解包归档文件

标签:bin,文件,配置文件,linux,txt,目录
From: https://www.cnblogs.com/-Lucky-/p/17035348.html

相关文章

  • JDK8下载安装与配置环境变量(linux)
    一、前言基于Linux平台的MySQL安装文件有三个版本,分别是RPM软件、GenericBinaries软件包、源码包,具体介绍如下:①RPM软件包是一种Linux平台下的安装文件,通过相关命令可以......
  • MySQL8免安装版下载安装与配置(linux)
    一、前言基于Linux平台的MySQL安装文件有三个版本,分别是RPM软件、GenericBinaries软件包、源码包,具体介绍如下:①RPM软件包是一种Linux平台下的安装文件,通过相关命令可以......
  • 读书笔记_鸟哥的Linux私房菜_基础学习篇_第4版_第4章
    目录目录目录命令行模式下的命令执行命令格式示例基础命令date示例cal示例bc示例热键[TAB]示例[Ctrl]-c示例[Ctrl]-d示例命令求助--help示例man示例命令行模式下的命令......
  • Linux DNS服务Bind
    一、环境CentOS7.9BIND9.11.41.BINDhttps://www.isc.org/bind/BIND是BerkeleyInternetNameDomain的简称,是一个开源的DNS服务器。这是一个历史悠久的软件,它诞生......
  • Linux命令中 > 和 >> 的区别
    1、> 是清空并添加新内容,即重定向。2、>>是在文件内容后面追加新内容,即追加重定向。......
  • linux中的-和--参数
    linux中的-和--参数 在linux中,利用man查看某个命令的使用手册的时候,该命令参数通常会有-和--两种情况。通常而言,-说明参数是字符形式,后面接的是单字母命令。而--说明......
  • linux如何在没有做lvm情况下在线扩容磁盘(仅限于虚拟机,可以直接扩容磁盘的那种)
    前言当我们工作中难免会出现磁盘需要扩容的情况,如果生产环境的磁盘当初做了lvm那对于扩容磁盘那一定很简单,但是我们难免会遇到一种情况,那就是当时这个主机的磁盘我们并没......
  • linux上ifconfig命令详解
    1.ifconfig简介2.用法3.参数说明3.1.选项介绍3.2.硬件类型3.3.地址族列表3.3.1.说明4.示例4.1.示例1:如何重启网卡?4.2.示例2:配置网卡en......
  • linux回炉第十八天
    iptables-AINPUT-s11.0.1.105-jDROPiptables-DINPUT-s11.0.1.105-jDROPiptables-nvLiptables-Fiptables-FOUTPUTiptables-nvL--line-numbersiptables-D......
  • Linux驱动加载问题“.ko模块无法加载modprobe: module 'xxx.ko' not found”解决方法
     使用modprobeXX.ko命令后,会到文件系统/lib/modules/xxxxx目录下查找相应的XX.ko文件;这里的xxxxx是指系统内核版本,可以通过uname-r命令获得。解决方案:没有这个目录的......