Linux基本操作

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
函数计算FC,每月15万CU 3个月
简介: Linux基本操作

Linux基本操作

📑前言

本文主要是【Linux】——Linux基本操作的文章,如果有什么需要改进的地方还请大佬指出⛺️

🎬作者简介:大家好,我是听风与他🥇
☁️博客首页:阿里云主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见

linux之用户管理

新建用户

sudo useradd test

删除用户

sudo userdel test

在home目录下创建指定用户

sudo useradd test -m -s /bin/bash

查看home下用户命令

ls /home/

修改密码

sudo passwd test

修改用户权限的配置

sudo vim /etc/sudoers

强制保存后退出

:wq!

切换当前目录到根目录

cd /

linux之文件创建、删除、移动

列出根目录下所有文件和文件夹

ls -a

在当前目录下新建一个新的文件newfile

touch newfile

在当前目录下新建一个新的文件夹newdir

mkdir newdir

将newfile文件复制一份到newdir目录下并命名为newfieCpy

cp newfile newdir/newfileCpy

新创建两个空文件file1和file2

touch file1 file2

删除系统已存在的两个文件oldfile1和oldfile2

rm -rf oldfile1 oldfile2

删除当前目录下的olddir1和olddir2

rm -rf olddir1 olddir2

将当前目录下的文件file1file2拷贝到目录Dir

cp file1 file2 Dir

将当前目录下的文件file1拷贝到目录Dir下并重命名为file1Cpy

cp file1 Dir/file1Cpy

将当前目录下的文件file3file4移动到目录Dir

mv file3 file4 Dir

将当前目录下的文件file5重命名为file6

mv file5 file6

将当前目录下的目录Dir1Dir2拷贝到目录Dir

cp -r Dir1 Dir2 Dir

将当前目录下的目录Dir1拷贝到目录Dir下并重命名为Dir1Cpy

cp -r Dir1 Dir/Dir1Cpy

将当前目录下的目录Dir3Dir4移动到目录Dir

mv Dir3 Dir4 Dir

将当前目录下的目录Dir5重命名为Dir6

mv Dir5 Dir6

linux之文件、目录查看

查看当前目录下的文件file1的所有内容;

cat file1

查看当前目录下的文件file2的头5行内容;

head -n 5 file2

查看当前目录下的文件file2的末尾5行内容;

tail -n 5 file2

查看目录/home目录下的所有内容(包括隐藏内容)。

ls -a /home

linux之文件/目录权限修改

chmod [who] [+ | - | =] [mode] 文件名

who参数如下:

  • u 表示“用户(user)”,即文件或目录的所有者;
  • g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户;
  • o 表示“其他(others)用户”;
  • a 表示“所有(all)用户”,它是系统默认值。

操作符如下:

  • +:添加某个权限;
  • -:取消某个权限;
  • =:赋予给定权限并取消其他所有权限。

mode参数如下:

  • r 可读;

  • w 可写;

  • x 可执行。

    数字设定法具体命令如下:

    chmod [mode] 文件名
    

    mode为具体的数字。

    首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从07的八进制数,其顺序是ugo

将系统已存在文件oldFile1的所有者权限设置为可执行;

chmod u=x oldFile1

为系统已存在文件oldFile2的同组用户权限删除可写权限;

chmod g=rx oldFile2

为系统已存在文件oldFile3的其他组用户权限添加可执行权限;

chmod o+x oldFile3

将系统已存在文件oldFile4的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行

chmod 421 oldFile4

linux修改文件、目录所有者

将系统已存在文件oldFile的所有者设置为oldUser

sudo chown oldUser oldFile

将系统已存在目录oldDir1的所有者设置为oldUser

sudo chown oldUser oldDir1

将系统已存在目录oldDir2以及其所有子目录和子文件的所有者设置为oldUser。

sudo chown -R oldUser oldDir2

linux文件、目录所属组修改

将系统已存在文件oldFile的所属组设置为oldGroup

sudo chgrp oldGroup oldFile

将系统已存在目录oldDir1的所属组设置为oldGroup

sudo chgrp oldGroup oldDir1

将系统已存在目录oldDir2以及其所有子目录和子文件的所属组设置为oldGroup

sudo chgrp -R oldGroup oldDir2

linux文件打包和压缩

tar打包命令

使用tar命令将当前目录下的oldFile1oldFile2文件打包成一个newFile.tar文件;

tar -cvf newFile.tar oldFile1 oldFile2

使用tar命令将当前目录下的oldFile.tar文件解压到当前目录下

tar -xvf oldFile.tar

文件压缩命令

使用tar命令将当前目录下的oldFile1oldFile2文件打包压缩成一个newFile.tar.gz文件;

tar -cvf newFile.tar.gz oldFile1 oldFile2

使用bzip2命令对当前目录下的oldFile.tar文件压缩;

bzip2 oldFile.tar

使用zip命令将当前目录下的oldDir目录所有文件/目录压缩生成oldDir.zip

zip -r oldDir.zip oldDir

文件解压缩命令

使用tar命令解压当前目录下的oldFile.tar.gz文件;

tar -xvf oldFile.tar.gz

使用bunzip2命令解压当前目录下的oldFile.tar.bz2文件;

bunzip2 oldFile.tar.bz2

使用unzip命令解压当前目录下的oldDir.zip

unzip oldDir.zip

📑文章末尾

image.png

相关文章
|
4月前
|
人工智能 Linux 开发工具
linux 对文件内容的查看、归档 及 vim基本操作
linux 对文件内容的查看、归档 及 vim基本操作
|
11月前
|
编解码 Linux 人机交互
linux系统中RGBLCD的基本操作和实现方法
linux系统中RGBLCD的基本操作和实现方法
97 0
|
11月前
|
算法 安全 Unix
Linux基本操作【下】
Linux基本操作【下】
45 0
|
11月前
|
Linux Shell Go
《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令
《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令
80 0
|
11月前
|
Linux Shell Go
《Linux操作系统编程》 第五章 文件和文件系统: 了解文件和文件系统的概念和特性,掌握Linux文件系统的基本操作
《Linux操作系统编程》 第五章 文件和文件系统: 了解文件和文件系统的概念和特性,掌握Linux文件系统的基本操作
102 0
|
4月前
|
Linux 开发工具 Windows
Linux基本操作——文件
Linux基本操作——文件
|
4月前
|
Linux 数据安全/隐私保护 Python
Linux配置网卡、创建用户赋予sudo权限、互信息等基本操作
以上是Linux配置网卡、创建用户赋予sudo权限、互信息的基本操作。这些步骤可以用于在Linux系统上进行网络配置、用户管理和信息分析。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
140 4
|
4月前
|
Java Linux Shell
linux的一些基本操作和命令
linux的一些基本操作和命令
|
4月前
|
存储 移动开发 安全
【Linux技术专题】「必备基础知识」带你仔细梳理一下平时排查问题查询日志的基本操作和指令
【Linux技术专题】「必备基础知识」带你仔细梳理一下平时排查问题查询日志的基本操作和指令
167 0
|
4月前
|
数据可视化 IDE Linux
【Linux】Linux开发工具 - vim的基本操作
【Linux】Linux开发工具 - vim的基本操作
【Linux】Linux开发工具 - vim的基本操作