Linux操作系统入门命令

目录命令

增加目录

mkdir 【/路径/】目录名

删除目录

Rmdir 【/路径/】目录名

改变目录

cp:(复制) 原路径 新路径 cp -r 复制文件夹

mv:(移动,重命名) 原路径 新路径

查看目录

  • - 查看当前路径:pwd
    - 切换到路径:cd
    - 查看目录内容:ls-a 
      - 展示所有文件(包括隐藏文件) -A(不包括.和..)
      - -l 展示所有的文件的详细信息
      - -R 递归查找所有子内容
    
mkdir .文件夹 建隐藏文件夹

文件命令

创建文件

touch 【/路径/】文件名

删除文件

rm 【-r、 i、 f】【/路径/】文件名

改变文件

同改变目录 cp/mv

查看文件

ls

vi

文件内容

查看文件内容

cat 文件名
head 【-n】文件名
tail 【-n】文件名

vi编辑器

模式

查看模式,按a、A、i、I、o、O、insert进入编辑模式,按:、/进入末行模式

编辑模式:按esc进入查看模式

末行模式:按esc或者删掉末行代码回到查看模式

快捷键

  1. 快速定位:首行gg、末行shift+G、第n行ngg
  2. 进入编辑模式:
    • 在光标后插入:a
    • 在光标前插入:i
    • 定位到行尾插入:A
    • 定位到行头插入:I
    • 在下一行插入:o
    • 在上一行插入:O
  3. 复制:n(行)yy
  4. 删除/剪切:n(行)dd
  5. 粘贴:n(行)p
  6. 撤销上一次:u
  7. 替换:r:替换光标所在的字符 R:一直替换,直到esc

末行模式

  1. 退出:q

  2. 保存::w 保存退出::wq或:x

  3. 强制:!

  4. 显示行号:set nu 不显示:set nonu

  5. 查找字符串:向下查找:/字符串 向上查找:?字符串

    继续查找下一个:n 继续查找上一个:N

  6. 替换字符串: :s/要查找的字符串/替换后的字符串/g

    批量注释::%s/^/#/g

    批量取消注释:%s/#//g

用户管理

  1. 用户家目录:~

  2. 创建用户:

    useradd 用户名
    

  3. 修改密码:

    passwd 用户名
    

  4. 切换用户:

    su 用户名
    

  5. 删除用户:

    userdel 用户名
    

权限管理

  • 文件夹的默认权限:drwxr-xr-x 755

  • 文件的默认权限:-rw-r–r-- 644

    1.首位标记文件类型:d是目录,-是文件,l是软连接

    2.后9位切割为3个部分:分别代表用户自身,用户所在组成员,和其他组的成员所具有的权限(rwx:读、写、执行)

    3.chmod 777 -R test -R可以递归赋权

  • 改变文件/文件夹的归属chown

    chown 用户名:组名 文件名 把文件的归属用户改成对应的用户名,归属组改成对应的归属组

主机名和主机列表

  1. 默认的主机名是localhost.localhostDomain
  2. 修改主机名的两种方式:
    • hostnamectl set-hostname 新主机名
    • vi /etc/hostname 在其中吧主机名改成新主机名(需要重启才能生效)
  3. 主机列表
    • vi /etc/hosts 在其中加上:主机IP地址 主机名
  4. ssh 用户名@主机名/IP地址:能链接到对应的主机
  5. 添加互信(每台机器都要对其他机器做下面操作)
    • ssh-keygen 生成秘钥
    • 复制到秘钥校验文件:cat .ssh/id_rsa.pub > .ssh/authorized_keys
    • 传输到需要互信的机器:ssh-copy-id -i .ssh/id_rsa.pub -p22 用户@主机名

进程管理

  1. 查看所有进程 ps -ef / ps -aux
  2. 查看某个应用 ps -ef | grep 应用
  3. 杀进程 kill 进程pid ,如需强制杀 kill -9 pid

软件安装

1.解压tar:

  • 压包:tar -zcvf 打包好的名称 打包前的目录
  • 解包:tar -zxvf 需要解包 【-C 需要解压到的目录】
  • 压缩:gzip
  • 解压缩:gunzip

2.解压zip

  • 安装 yum install -y zip/unzip
    unzip -d -o 文件目录 文件名

3.在线安装yum

4.包安装rpm

5.容器安装 docker

远程传输

scp 文件路径 目标主机:/目标路径

猜你喜欢

转载自blog.csdn.net/zmzdmx/article/details/108241632