• 【技术实战】Linux中的命令行【实战篇】【一】


    Linux基本命令行【一】

    1. 创建一个新的文件夹:

    在Linux的命令行中,使用 "mkdir" 命令来创建一个新文件夹。例如,假如你要在当前目录下创建一个名为 "test" 的文件夹,可以输入以下命令:

    mkdir test

    这将在你的当前目录下创建一个名为 "test" 的新文件夹。如果你要在别的目录下创建一个新文件夹,需要在 "mkdir" 命令后面加上目录的路径。例如,如果你要在 "/home" 目录下创建一个名为 "projects" 的文件夹,可以输入以下命令:

    mkdir /home/projects

    2. 在文件夹中创建一个新的文件:

    使用 "touch" 命令创建一个新文件。例如,你可以在当前目录下创建一个名为 "testfile.txt" 的文件,输入以下命令:

    touch testfile.txt

    这会在当前目录下创建一个空的文件。

    3. 查看当前目录下的文件和文件夹:

    使用 "ls" 命令来列出当前目录下的所有文件和文件夹。例如,输入以下命令将列出当前目录下的所有文件和文件夹:

    ls

    如果你想列出当前目录下的所有文件和文件夹的详细信息,例如权限、所有者、大小等等,可以添加 "-l" 选项。例如:

    ls -l

    4. 查看文件内容:

    使用 "cat" 命令来查看文件的内容。例如,如果你想查看名为 "myfile.txt" 的文件的内容,可以输入以下命令:

    cat myfile.txt

    这将输出 "myfile.txt" 文件的内容。

    5. 将一个文件从一个文件夹移动到另一个文件夹:

    使用 "mv" 命令移动文件。例如,如果你想将名为 "myfile.txt" 的文件从当前目录移动到名为 "newfolder" 的文件夹中,可以输入以下命令:

    mv myfile.txt newfolder/

    这将 "myfile.txt" 文件移动到名为 "newfolder" 的文件夹中。如果你想将整个文件夹移动到另一个目录下,可以使用 "mv" 命令加上文件夹的名称和新目录的路径。例如,如果你要将名为 "myfolder" 的文件夹移动到 "/home/newlocation" 目录下,可以输入以下命令:

    mv myfolder /home/newlocation/

    Linux基本命令行【二】

    复制文件到另一个文件夹

    cp /path/to/file /path/to/folder

    删除文件

    rm /path/to/file

    删除文件夹及其所有内容

    rm -r /path/to/folder

    重命名文件

    mv /path/to/file /path/to/newfilename

    创建新的空文件

    touch /path/to/newfile

    Linux基本命令行【三】

    生成一个随机的密码

    可以使用以下命令生成一个随机的密码: 

    openssl rand -base64 12

    这将生成一个12个字符长的随机密码。

    列出当前用户可用的所有命令

    可以使用以下命令列出当前用户可用的所有命令: 

    compgen -c

    这将列出所有当前用户可用的命令。

    查看当前登录用户的用户名

    可以使用下面的命令查看当前登录用户的用户名:

    whoami

    这将返回当前登录用户的用户名。

    查看当前登录用户的主目录

    可以使用下面的命令查看当前登录用户的主目录:

    echo $HOME

    这将返回当前登录用户的主目录的路径。

    查看文件的权限

    可以使用下面的命令查看文件的权限:

    ls -l filename 

    这将返回文件的详细信息,包括权限信息。

    Linux基本命令行【四】

    给一个文件或文件夹授予读、写、执行权限

    chmod +rwx /path/to/file_or_folder

    从一个文本文件中查找特定的字符串

    grep "string_to_search" /path/to/file

    查看Linux操作系统的版本

    lsb_release -a
    
    或者
    
    cat /etc/*release

    查看系统的CPU信息?

    lscpu

    查看系统的内存使用情况

    free -m

     

  • 相关阅读:
    VUE综合数据库编程
    ubuntu安装java8
    看完这套 Java 笔记,才明白笔者同时斩获 7 份大厂 offer 是有原因的
    SAP 控制VA02修改客户地址是否同步修改参考关联的销售订单
    两个list中存放相同的对象,一个是页面导入,一个是从数据库查询,外部传入一个集合存放的是对象的属性名称,根据属性名称处理两个list
    MySQL常用函数集锦 --- 字符串|数值|日期|流程函数总结
    Building Systems with the ChatGPT API
    VC++透明图片绘制的三种办法
    同城跑腿微信小程序源码系统完整搭建教程
    AKF拆分原则
  • 原文地址:https://www.cnblogs.com/yyyyfly1/p/17482512.html