Linux基本命令

Linux基础命令

  • pwd查看当前文件夹
  • ls dir ll查看目录信息
    • ll 表示查看目标目录下的信息
    • ls -a 查看目标目录下的信息以及隐藏文件
  • stat 查看文件信息
  • --help 查看命令的使用方式 xxx -- help
  • 创建文件夹
    • touch命令创建(创建但是打不开)
    • vi/vim(创建一个文件并打开)
  • mkdir 创建文件夹
    • mkdir xx表示在当前目录创建xxx文件夹
    • mkdir -p xxx/xxx/xxx 创建多级目录文件夹
  • cp复制文件或文件夹
  • mv移动文件或文件夹
cp 要复制的文件路径 目标路径
mv 要移动文件路径 目标文件路径

#如何在liunx中给一个文件或文件夹重命名
mv 移动文件或文件夹
cp 复制文件或文件夹
  • 删除 rm 删除文件的时候会进行提醒

    • 如果要删除一个文件夹 使用参数-r
    • 强制删除一个文件 没用提示 -f
    • 删除文件的通用方式就是 rm -rf
  • cat查看文件内容

    #查看指定内容
    1.在不打开文件的前提下
    cat 文件 | grep '关键字'
    2.打开文件搜索
    进入编辑模式,使用/xxx关键字 + 回车搜索
    #分页查看 more
    cat 文件 | more
    每次按下回车会出现一部分内容
    #合并文件夹 
    cat 文件1 文件2 > 文件 3
    如果文件存在 将合并的内容覆盖原始文件
    如果文件不存在 则会自动创建
    #合并并追加内容文件
    cat 文件1 文件2 >> 文件3
    
    
  • 编辑文件时遇到的问题

    #按下了ctrl+s或者ctrl+z
    rm -rf .test2.txt.swp
    #打开文件不要进入编辑模式,选中,连续an
    
  • 查看磁盘大小

    • 查看当前目录下的文件夹的大小情况 du -h
    • 查看当前目录下的文件夹以及文件大小的使用情况 du -a
    • 查看整个虚拟机磁盘空间大小使用情况 df -h\
    • 查看内存使用情况 top
    • 查询一个进程是否存在: ps -aux | grep xxx
#查看IP地址
ip addr
#重启
reboot
init 66
#查看文件信息
stat 文件名
#解压文件
tar -zxvf	解压(gzip包)	
#文件最追踪
tail -f或-F 
-F 文件被删除后创建相同文件名会继续被追踪

vim编辑器

#vim总共有三种模式:命令模式、插入模式、末行模式(文件保存模式)

#命令模式
dd	删除所在行
yyp	复制
ddp	剪切

#插入模式
i在光标左侧输入正文

#文件保存模式
:wq 保存退出
:q! 强制不保存退出
shift + 两次zz 效果等同于:wq

linux机器之间的通信

  • scp远程复制
scp [-r] 要复制的文件[文件夹] 目标机器的用户名@目标机器的ip地址:复制目标路径
#配置hosts映射
-- 解决每次复制都要输入ip的问题
vim /etc/hosts #进入etc的hosts文件 修改配置信息

#127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.220.100	master
192.168.220.110	node1
192.168.220.120	node2

--实现linux机器间的免密登录
#产生密钥
ssh-keygen -t rsa
#复制密钥
ssh-copy-id -i 主机名


#产生密钥的主机可以 复制密钥的主机通信 反之不可

linux目录文件

image-20240123211759932

  • etc存放系统配置文件
  • urs存放系统应用程序 比较重要的目录/urs/local
  • lib 存放跟文件系统运行时所须的共享库以及内核模块
  • var存放运行时需要改变数据的文件
  • opt额外安装的可选应用程序包安装位置
posted @ 2024-01-23 20:32  low-reed  阅读(9)  评论(0)    收藏  举报