首页 > 系统相关 >linux常用命令随笔

linux常用命令随笔

时间:2023-04-19 10:01:21浏览次数:35  
标签:文件 文件名 -- 常用命令 ls linux rm 随笔 目录

1. linux-centos7的目录结构

/: centos7的根目录

bin: 脚本目录--包含很多linux命令

sbin: 命令目录--包含linux的命令

etc: 配置目录--可以配置很多参数--IP地址,环境变量配置

root: 它是root用户的目录

usr: 用户安装软件的目录----等价于window中program files

tmp: 缓存--临时目录

lib: centos7系统所需要的依赖

2. linux中常用的命令

2.1 cd 切换目录

change directory:英文

语法: cd /目录名称

cd ../ : 切换到上一级目录

cd /: 切换到根目录

2.2 ls 列出当前目录或者指定目录下的内容

ls ----列出当前所在目录下的内容

ls /目录名 列出指定目录下的内容

参数: ls -a 列出指定目录或者当前目录下所有的内容[包含隐藏文件]

​ ls -l 详细列出指定目录或者当前目录下的内容

ls -al

2.3 pwd 查看当前所在的目录

2.4 mkdir 创建目录

mkdir 目录名称

创建多层目录:

mkdir -p /a/b/c/d

2.5 touch 创建空文件

touch 文件名

总结: cd ls pwd mkdir touch

2.6 rm 删除文件或目录

rm 文件名

需要提醒用户: force

rm -f 文件名

删除目录: -r

rm -r 目录名称

总结:

rm -rf 目录|文件

2.7 cp 复制

复制文件:

cp 文件名 /目标目录/名称

复制目录:

cp 文件名 -r /名称

2.8 mv 剪切|重命名

mv 源文件 目标文件

总结:

rm -rf 文件或目录

cp -r 源文件|源目录 /目标目录

mv 源文件|目录 /目标

2.9 查看文件内容

cat: 查询文件的所有内容 cat 文件名

more: 分页查看文件内容 翻页 空格键

head: 从文件头查看 head -n 数字 文件名

tail: 尾部查看内容 【必须会】 tail -n 数字 文件名

2.10 vi|vim 编辑文件内容

vi 文件名----->命令行模式----i-->编辑模式------>esc键 输入命令模式 :wq退出并保存

:q! 强制退出不保存

2.11 find 查找指定的文件

find 目录 -name '名称*'

find 目录 -name '名称'

vi --->命令模式----i----->编辑模式---esc---命令行模式-【:wq退出并保存】[:q!强制退出不保存]

cat more head tail

3. 修改centos的ip地址

默认动态分配ip的。====固定ip

/etc/sysconfig/network-scripts/ifcfg-ens33

上面的ip可以写是哪些内容。

网关到底是多少:

必须重启网络:

systemctl restart network

验证修改的ip是否可以上网

ping www.baidu.com

4. 修改权限

如何修改权限:

第一种 chmod [ugo]+[rwx] 文件

chmod  o+w  a.txt 

第二种: r对应4 w对应2 x对应1

chmod  761 文件  

5. 压缩和解压文件

tar -zcvf   压缩后的名称  要压缩的目录
- v: 详情
- f: 文件【必带】
- c: 压缩

如何解压:

tar -zxvf 压缩文件

-x: 解压

标签:文件,文件名,--,常用命令,ls,linux,rm,随笔,目录
From: https://www.cnblogs.com/beiluo1024/p/17332153.html

相关文章

  • LInux单机部署ELK日志收集
    LInux单机部署ELK日志收集一、环境准备centos7cpu:1核内存:8G#安装vim,wget,net-tools设置主机名:vim/etc/hosts127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.local......
  • tcpreplay常用命令
    tcpdump-ianyport1280-s0-wtest.pcap//抓包知道端口的流量--将包分离成客户端服务器回放的命令tcpprep-aclient-itest.pcap-otest.cache//对报文的通信流量的两方(服务器/客户端)进行分离tcprewrite-e192.168.2.100:192.168.3.101--enet_dmac=28:51:32:0b:......
  • leetcode刷题随笔(2)
    42.收集雨水(TrappingRainWater)方法一:利用双指针交叉循环求解,时间复杂度O(n)//接雨水inttrap(vector<int>&height){inti=0,j=height.size()-1;intleft_max=0,right_max=0;intvan=0;while(i<j){if(height[i]......
  • Linux 虚拟机服务器安装 Redis (sentinel模式)
    虚拟机服务器准备阶段三台服Linux虚拟机IP分别为192.168.192.133(作为master节点)192.168.192.129(作为slave节点)192.168.192.132(作为slave节点)我的三台虚拟机服务器版本均为centos7,且均为最小化安装,所以少很多软件,比如安装redis时需要gcc编译器、python环境等。......
  • 2023/4/18每日随笔
       今天,上了英语口语,数据库,和python,数据库课上学了需求分析,数据库的建立等等,是一些以后做项目的要用到的东西。然后,python课上写报告,然后跑了八圈,晚上写了项目,解决了Androidfragment的添加bug,以及数据传输问题,我写的很乱,我觉得应该有一个东西可以在整个项目共享,但是我不知道......
  • Arch Linux关机缓慢
    问题描述:ArchLinux关机、重启时非常缓慢,基本都是十分钟以上。问题原因:参照GitHub中发现是nouveau导致的关机缓慢。解决办法:尝试了网络上普遍的把nouveau加入黑名单,但是并没有解决。最终是在grub中禁用nouveau解决。sudovim/etc/default/grub在GRUB_CMDLINE_LINUX_DEFA......
  • linux-nexus
    nexus一、概述背景:maven编译的时候,npm/cnpm编译,需要下载大量的依赖包。这些依赖包在每一次构建的时候都需要使用。每次都从公网(maven阿里云)npm(国内)。可以搭建内部软件仓库:存放着依赖包这个软件依赖仓库可以通过nexus实现。二、极速部署指南https://www.sonatype.c......
  • linux-LVS
    LVS一、概述1.常见负载均衡常见负载均衡对比优势缺点硬件:F5性能好技术支持价格昂贵购买2台1对.lvs工作四层效率极其高对数据做的转发负载均衡部署维护(运维成本较高)nginx/tengine/openresty(lua)使用简单支持4层(1.9版本后支持)和7层反向代理......
  • linux-Jumpserver
    Jumpserver一、跳板机概述日常普通运维:运维管理与维护环境,一般通过远程连接工具,进行去维护与管理,好处方便.缺点不方便进行行为审计(什么时间什么地点,做了什么),批量管理较难自动化运维与管理:推荐通过跳板机连接用户管理服务器,进行批量管理可以利用自动化工具(......
  • Windows 上的 Bash 正在成为微软的 Linux
    微软对WindowsSubsystemfor Linux(WSL)的一系列大量更新被列入WindowsInsiderbuild15002,该版本已于1月10日开始推送给Windows10用户。微软的WSL计划仍然是具有较强的暂时性和实验性的,但该公司正在不断往上添加功能,以飞快的步伐改进和扩展WSL。这在一定程度上......