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
将当前目录下的文件file1和file2拷贝到目录Dir下
cp file1 file2 Dir
将当前目录下的文件file1拷贝到目录Dir下并重命名为file1Cpy
cp file1 Dir/file1Cpy
将当前目录下的文件file3和file4移动到目录Dir下
mv file3 file4 Dir
将当前目录下的文件file5重命名为file6
mv file5 file6
将当前目录下的目录Dir1和Dir2拷贝到目录Dir下
cp -r Dir1 Dir2 Dir
将当前目录下的目录Dir1拷贝到目录Dir下并重命名为Dir1Cpy
cp -r Dir1 Dir/Dir1Cpy
将当前目录下的目录Dir3和Dir4移动到目录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个从0到7的八进制数,其顺序是u、g和o。
将系统已存在文件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命令将当前目录下的oldFile1和oldFile2文件打包成一个newFile.tar文件;
tar -cvf newFile.tar oldFile1 oldFile2
使用tar命令将当前目录下的oldFile.tar文件解压到当前目录下
tar -xvf oldFile.tar
文件压缩命令
使用tar命令将当前目录下的oldFile1和oldFile2文件打包压缩成一个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
📑文章末尾

- 点赞
- 收藏
- 关注作者

评论(0)