IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux常用命令 -> 正文阅读

[系统运维]Linux常用命令

一、创建新用户及用户权限

参照: https://zhuanlan.zhihu.com/p/205217949

简要说明:

1. 创建用户

在root权限下

  • 命令:useradd -m 用户名,将在/home目录下创建同名文件夹,然后再使用( passwd 用户名)为指定的用户名设置密码。
  • 命令:adduser 用户名,在/home目录下会自动创建同名文件夹,创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息.

2. 删除用户

命令:userdel 用户名。若想将它在系统上的文件也删除掉,使用命令:userdel -r 用户名。

3. 切换用户

su 用户名

4. 查看文件夹或文件的可读可写权限

命令: ls -l 文件夹

解析“drwxrwxrwx",这个权限说明一共10位:

  • 第一位代表文件类型,有两个数值:“d”和“-”,“d”代表目录,“-”代表非目录。
  • 后面9位可以拆分为3组来看,分别对应不同用户,2-4位代表所有者user的权限说明,5-7位代表组群group的权限说明,8-10位代表其他人other的权限说明。
  • r代表可读权限,w代表可写权限,x代表可执行权限。
  • "drwxrwxrwx”表示所有用户都对这个目录有可读可写可执行权限。

5. 修改权限

  • 命令

chmod 755 file

  • 文件和目录可以属于文件(u),组(g)或其他(o)的所有者

u - 所有人的权限
g - 所有组的权限
o- 其他人的权限,但不是u和g (other)
a-代表全部的人,也就是包括u,g和o

  • 权限说明

在这里插入图片描述

二、压缩zip&解压缩unzip

1. 安装zip&unzip命令

liunx服务器上默认没有安装zip&unzip命令,所以使用时需安装:

  • linux安装zip命令:

apt-get install zip 或 yum install zip

  • linux安装unzip命令:

apt-get install unzip 或 yum install unzip

2. 压缩zip

  • 压缩服务器上当前目录的内容为xxx.zip文件到当前目录:

zip -r xxx.zip ./*

  • 压缩服务器上当前目录的内容为xxx.zip文件到指定目录/home/xxx:

zip -r xxx.zip /home/xxx

3. 解压缩unzip

把xxx.zip文件解压到 /home/xxx/:
命令:unzip -o -d /home/xxx xxx.zip

  • -o:不提示的情况下覆盖文件;
  • -d:-d /home/xxx 指明将文件解压缩到/home/xxx目录下;

4. 其他

  • zip -d xxx.zip a.txt
    删除压缩文件中a.txt文件
  • zip -m xxx.zip ./a.txt
    向压缩文件中xx.zip中添加a.txt文件

三、tar 命令详解

参考:https://www.cnblogs.com/mafeng/p/10986586.html

  • 解压xxx.tar.gz压缩文件中的a.txt文件到当前目录:
    tar -zxvf xxx.tar.gz a.txt

四、移动文件与目录-mv命令

参考:https://blog.csdn.net/qq_40285302/article/details/83958740

1. 移动文件

移动文件时需要注意的是文件的源地址和目标地址必须不同。

  • 将file_1.txt文件从当前目录移动到其它目录:
    mv file_1.txt /home/pungki/office

2. 移动多个文件

  • 如果想一次移动多个文件,我们可以将他们放在一行并用空格分开:

mv file_2.txt file_3.txt file_4.txt /home/pungki/office

  • 如果你的文件有规律可循的话那么你就可以使用通配符。比如,为了移除所有以.txt为扩展名的文件,我们可以用下面的命令:

mv *.txt /home/pungki/office

3. 移动目录

当前目录下的xxx文件移动到/home/pungki/office:

mv xxx /home/pungki/office

4. 重命名文件或目录

  • 目标位置和源位置必须相同,然后文件名必须不同。

mv file_1.txt file_2.txt

  • 如果是绝对路径,它应该像下面这样:

mv /home/pungki/Documents/file_1.txt /home/pungki/Documents/file_2.txt

重命目录一样

五、执行shell脚本

以xxx.sh为例,命令如下:

  • ./xxx.sh
  • sh xxx.sh

脚本存在source的命令:
sudo bash xxx.sh

六、linux查询

1. 查看文件

  • 查看非隐藏文件

ls

  • 查看隐藏文件

ls -al

2. 查看空间

df -h

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-13 11:48:04  更:2021-10-13 11:50:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:56:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码