首页 > 系统相关 >Ubantu基础Linux命令

Ubantu基础Linux命令

时间:2024-11-15 15:15:02浏览次数:3  
标签:文件 Ubantu 修改 用户组 用户 命令 Linux 目录

一、用户命令

1.1、 添加用户

语法:sudo useradd[选项] 用户名

  • -d 指定用户的家目录

  • -u 设置创建用户的id值

  • -e 账户的到期时间,格式为 YYYY-MM-DD

  • -g 指定一个初始的用户基本组 (必须已存在)

  • -G 指定一个或多个扩展用户组

  • -N 不创建与用户同名的基本用户组

  • -s 指定该用户的默认 Shell 解释器

1.2、修改用户

语法:sudo usermod [选项] 修改后用户名 修改前用户名

  • -c<备注>: 修改用户帐号的备注文字;
  • -d<登入目录>:修改用户登入时的目录;
  • -e<有效期限>:修改帐号的有效期限;
  • -g<群组>: 修改用户所属的群组;
  • -G<群组>; 修改用户所属的附加群组;
  • -l<帐号名称>: 修改用户帐号名称;
  • -s<shell>: 修改用户登入后所使用的shell;
  • -u<uid>: 修改用户ID;

1.3、删除用户

语法:sudo userdel [选项] 用户名

  • -f 强制删除用户,即使用户当前已登录
  • -r 删除用户的同时,删除与用户相关的所有文件

1.4、 创建用户组

语法:groupadd 用户组名

1.5、查询用户组

命令:cat /etc/group

找到下图显示,说明查询到用户组了

二、目录的操作

目录是系统中的文件夹

2.1、ls命令

        显示指定目录下的内容

语法:ls[选项][路径或文件名]

  • -a 显示全部文件,包括隐藏文件
  • -l 显示详细信息,包括权限、大小等

2.2、pwd命令

        列出当前的用户信息

2.3、cd命令

        切换工作目录

语法: cd[相对路径或绝对路径或者特殊符号]

  • cd~        切换到当前用户目录下
    • cd/        当前目录下
      • cd /home  切换到home下
        • cd ..        返回上一级

2.4、mkdir命令

        创建目录

mkdir[参数选项]目录名

注意:

默认情况在当前地址中创建

2.5、touch命令

        更新文件或者目录的时间和创建文件

2.6、rm命令

        删除一个文件或目录的

语法:rm[参数]目录

        -r 删除目录

2.7、cp命令

复制文件或目录

cp[参数选项] 源文件 目标文件

注意:

如果目标文件是目录,则会把源文件复制到该目录中

如果重复提示是否覆盖

2.8、file命令

查询文件,特点:可以查询文件的类型

file[参数选项]目录名

2.9、find命令

用来在指定目录下查找

find 搜索路径[选项]搜索内容

三、文件的操作

系统中可以记录数据的载体

3.1、 cat命令

cat[参数] 文件名

tac 文件倒着输出

3.2、vim命令

相当于Windows中的记事本工具,是linux中的一个文本编辑器。如果linux中没有该编辑器需要自行下载

vim 文件名

通过字母i或者多次点击键盘任意键可进入编辑模式

通过esc键,退出编辑模式,进入浏览模式

通过冒号(英文:)进入管理模式可保存退出:wq(w保存q退出)

注意:符号及字母采用标准英文格式

标签:文件,Ubantu,修改,用户组,用户,命令,Linux,目录
From: https://blog.csdn.net/Love7178/article/details/143798153

相关文章

  • Linux常用命令之dd命令详解
    dd命令详解dd命令是Unix和Linux系统中一个非常强大的工具,用于转换和复制文件。它可以用来备份和恢复磁盘或分区、创建和修改文件系统、以及进行各种数据操作。dd命令的灵活性和强大功能使其在系统管理、数据恢复和安全领域中广泛使用。基本语法dd[选项]if=输入......
  • [转]Windows下编写的shell脚本,传到Linux执行出现bad interpreter:No such file or di
    原文地址:badinterpreter:Nosuchfileordirectory解决方法-jprothwell-博客园在Linux中执行.sh脚本,异常/bin/sh^M:badinterpreter:No such file or directory。分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执......
  • 命令模式实现撤销和重做机制
    #include<vector>#include<iostream>//定义命令接口classCommand{public: virtualvoidexecute()=0; virtualvoidundo()=0;};//实现“增加”命令类classIncreaseCommand:publicCommand{private: int*_value; int_amount;public: IncreaseCom......
  • bash sort 命令的用法
    给定一个test.txtbanana,2,8apple,2,7cherry,2,9banana,3,4cherry,3,5apple,3,10sort命令默认按照字典从左到右逐个字符依次从小到大排序,空格和制表符是默认域分隔符字典顺序就是基于Unicode字符编码的值来排序的默认排序:$cattest.txt|sortapple,2,7apple,3,10b......
  • mysql使用KILL命令来终止特定的查询进程
    在MySQL中,有时可能需要终止一个正在运行的查询进程,特别是当该进程占用了过多的资源或由于某种原因卡住了。可以使用KILL命令来终止特定的查询进程。以下是具体的步骤和注意事项:1.查看活动进程找到想要终止的进程ID。可以使用以下查询来查看当前所有的MySQL活动进程:SH......
  • Linux系统编译QT5.15.0及串口问题
    编译流程:1>下载QT源码源码的下载可以到qt的官网http://www.qt.io/download/ 2>解压tarxvfqt-everywhere-src-x.x.x.tar.gz注意后缀和解压方式3>配置 ./configure进行环境配制。4>编译执行make编译,时间长,大概在三四个小时左右。5>安装sudomakeinstall需要5分钟......
  • OpenSSH9.2导致cluvfy命令失败
    1、案例概述同事在AIX7.1下安装11.2.0.4GI集群时,运行cluvfy命令失败。报错信息如下:Versionofexectaskcouldnotberetrievedfromnode"skdb1"ERROR:Remoteexecutionfilescouldnotbecopiedto"/tmp/CVU_11.2.0.4.0_grid"onthefollowingnodes:    skdb1Ve......
  • Linux基本指令(中)(2)
    文章目录前言一、echo二、cat三、more四、less五、head六、tail七、date八、cal九、find十、whoami十一、clear总结前言  承上启下,我们再来看看另外一些常用的基础指令吧!一、echo  语法:echo[选项][字符串]  功能:在终端设备上输出字符串或变量提取后的值......
  • Linux—进程学习-02
    目录Linux—进程学习—21.通过系统调用创建进程—fork1.1fork创建子进程1.2fork函数的返回值1.3利用fork实现多进程2.有关cpu的常识了解3.进程状态3.1从操作系统层面了解进程状态3.1.1就绪和新建状态的理解3.1.2运行和阻塞状态的理解3.1.3挂起状态的理解挂起和阻塞的区......
  • Linux忘记root密码解锁
    一、第一种方式rd.break1、重启系统,更改内核,进入紧急模式这里选择第一项或者第二项都可以(这里的区别是,第一项进去,在更改密码的时候,看到的密码更改提示是加密显示,第二项进去,在更改密码的时候,看到的密码更改提示是明文形式)。然后按e进入紧急模式(以前的版本叫做单用户模式)2、......