linux的常用命令及示例大全

worktile 其他 7

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、文件和目录操作命令:
    1. ls命令:用于列出当前目录下的文件和目录。
    示例:ls -l 显示文件和目录的详细信息。

    2. cd命令:用于切换当前工作目录。
    示例:cd /home/mydir 进入/home/mydir目录。

    3. pwd命令:用于显示当前工作目录的绝对路径。
    示例:pwd 显示当前工作目录的绝对路径。

    4. mkdir命令:用于创建新目录。
    示例:mkdir newdir 创建一个名为newdir的目录。

    5. rm命令:用于删除文件或目录。
    示例:rm myfile 删除名为myfile的文件。
    rm -rf mydir 删除名为mydir的目录及其子目录。

    6. cp命令:用于复制文件或目录。
    示例:cp myfile newfile 复制名为myfile的文件并重命名为newfile。

    7. mv命令:用于重命名文件或移动文件或目录。
    示例:mv myfile newname 重命名myfile为newname。
    mv myfile /home/mydir 移动myfile到/home/mydir目录。

    8. touch命令:用于创建新文件或更新文件的访问和修改时间戳。
    示例:touch myfile 创建一个名为myfile的文件。

    9. ln命令:用于创建硬链接或符号链接。
    示例:ln myfile linkfile 创建一个名为linkfile的硬链接。

    二、文件查看和编辑命令:
    1. cat命令:用于查看文件内容。
    示例:cat myfile 查看myfile文件的内容。

    2. less命令:用于查看大型文件的内容,支持向前和向后浏览。
    示例:less bigfile 查看bigfile文件的内容。

    3. tail命令:用于查看文件的末尾内容。
    示例:tail myfile 查看myfile文件的末尾。

    4. head命令:用于查看文件的开头内容。
    示例:head myfile 查看myfile文件的开头。

    5. vim命令:文本编辑器,常用于编辑文件。
    示例:vim myfile 编辑myfile文件。

    三、系统管理命令:
    1. date命令:用于显示或设置系统时间和日期。
    示例:date 显示当前系统时间和日期。

    2. ps命令:用于显示当前运行的进程列表。
    示例:ps ax 显示所有进程的信息。

    3. top命令:用于动态监视系统性能。
    示例:top 显示实时系统状态信息。

    4. ifconfig命令:用于查看或配置网络接口信息。
    示例:ifconfig 显示所有网络接口的信息。

    5. netstat命令:用于查看网络连接和统计信息。
    示例:netstat -an 显示所有网络连接的信息。

    6. kill命令:用于发送信号给指定进程。
    示例:kill 1234 终止进程号为1234的进程。

    四、压缩和解压缩命令:
    1. tar命令:用于创建或解压.tar文件。
    示例:tar -cvf archive.tar file1 file2 创建名为archive.tar的压缩文件。
    tar -xvf archive.tar 解压名为archive.tar的压缩文件。

    2. gzip命令:用于压缩文件。
    示例:gzip myfile 压缩名为myfile的文件。

    3. gunzip命令:用于解压缩文件。
    示例:gunzip myfile.gz 解压缩名为myfile.gz的文件。

    四、用户管理命令:
    1. su命令:用于切换用户身份。
    示例:su username 切换到username用户身份。

    2. useradd命令:用于创建新用户。
    示例:useradd newuser 创建一个名为newuser的用户。

    3. passwd命令:用于修改用户密码。
    示例:passwd username 修改username用户的密码。

    5. usermod命令:用于修改用户属性。
    示例:usermod -L username 锁定username用户。

    以上仅是常用的Linux命令及示例,更多详细命令可以通过man命令查看相应的帮助文档。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux是一种常见的开源操作系统,它被广泛应用于服务器、个人电脑和嵌入式设备中。在Linux系统中,我们可以通过命令行来操作和管理系统。以下是常用的Linux命令及其示例:

    1. ls命令:
    – ls:列出当前目录下的文件和文件夹
    – ls -l:以长格式显示文件和文件夹的详细信息
    – ls -a:显示所有文件和文件夹,包括隐藏文件

    2. cd命令:
    – cd:切换到当前用户的家目录
    – cd /path/to/directory:切换到指定路径下的目录
    – cd ..:返回上级目录

    3. mkdir命令:
    – mkdir directory:创建一个名为directory的目录
    – mkdir -p /path/to/directory:创建多级目录,如果父级目录不存在则创建

    4. rm命令:
    – rm file:删除指定文件
    – rm -r directory:删除指定目录及其内容
    – rm -f file:强制删除文件,不提示确认

    5. cp命令:
    – cp file1 file2:将file1复制到file2
    – cp -r directory1 directory2:将directory1及其内容复制到directory2

    6. mv命令:
    – mv file1 file2:将file1重命名为file2
    – mv file directory:将file移动到directory中

    7. cat命令:
    – cat file:查看文件内容
    – cat file1 file2:将file1和file2的内容合并并输出到终端
    – cat > file:创建一个新文件并输入内容,按Ctrl + D保存退出

    8. grep命令:
    – grep pattern file:在文件中查找匹配pattern的行
    – grep -i pattern file:不区分大小写地查找匹配pattern的行
    – grep -r pattern directory:在指定目录下递归地查找匹配pattern的文件

    9. chmod命令:
    – chmod u+x file:给文件的所有者添加可执行权限
    – chmod g-w file:移除文件的所属组的写权限
    – chmod o+r file:给其他用户添加读权限

    10. sudo命令:
    – sudo command:以超级用户权限执行指定命令
    – sudo -s:切换到超级用户身份

    以上是常用的Linux命令及其示例,这些命令可以帮助我们管理和操作系统,提高工作效率。同时,还有很多其他命令,可以根据具体需求进行学习和使用。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一. 文件和目录操作命令

    1. ls – 列出目录内容
    示例:ls -l 显示详细信息,ls -a 显示所有文件(包括隐藏文件)

    2. cd – 切换目录
    示例:cd /home 切换到home目录,cd .. 切换到上一级目录

    3. pwd – 显示当前目录路径
    示例:pwd

    4. touch – 创建文件
    示例:touch file.txt 新建一个名为file.txt的文件

    5. mkdir – 创建目录
    示例:mkdir dir 新建一个名为dir的目录

    6. cp – 复制文件和目录
    示例:cp file.txt dir/file.txt 将文件file.txt复制到目录dir中

    7. mv – 移动文件和目录
    示例:mv file.txt dir/file.txt 将文件file.txt移动到目录dir中

    8. rm – 删除文件和目录
    示例:rm file.txt 删除文件file.txt,rm -r dir 删除目录dir及其子目录和文件

    9. find – 在文件系统中搜索文件
    示例:find /home -name file.txt 在/home目录下查找名为file.txt的文件

    10. chmod – 修改文件权限
    示例:chmod +x file.txt 添加可执行权限,chmod 644 file.txt 设置文件权限为rw-r–r–

    二. 网络相关命令

    1. ping – 测试网络连通性
    示例:ping http://www.google.com 测试是否能够连接到google的服务器

    2. ifconfig – 查看和配置网络接口
    示例:ifconfig eth0 查看eth0接口的配置信息

    3. netstat – 显示网络连接、路由表和网络统计信息
    示例:netstat -tuln 查看所有监听的TCP和UDP端口

    4. ssh – 远程登录到其他主机
    示例:ssh user@hostname 远程登录到hostname主机,使用user账号

    5. scp – 在本地和远程主机之间复制文件
    示例:scp file.txt user@hostname:/path/to/dest 复制本地文件file.txt到远程主机的目录/path/to/dest

    6. curl – 发送HTTP请求并显示结果
    示例:curl http://www.example.com 发送GET请求并显示返回结果

    三. 系统信息命令

    1. uname – 显示系统信息
    示例:uname -a 显示所有信息,uname -r 显示内核版本

    2. date – 显示或设置系统时间
    示例:date 显示当前日期和时间,date -s “2021-01-01 00:00:00” 设置系统时间为2021年1月1日

    3. uptime – 显示系统运行时间和负载
    示例:uptime

    4. top – 动态显示系统资源使用情况
    示例:top

    5. free – 显示内存使用情况
    示例:free -h 显示以人类可读的格式

    6. df – 显示文件系统的磁盘空间使用情况
    示例:df -h 显示以人类可读的格式

    7. ps – 显示进程状态
    示例:ps aux 显示所有进程的详细信息

    四. 文本处理命令

    1. cat – 显示文件内容
    示例:cat file.txt

    2. grep – 在文件中查找匹配的文本
    示例:grep “pattern” file.txt 在file.txt文件中查找含有pattern的文本行

    3. sed – 流编辑器,用于对文本进行替换和处理
    示例:sed ‘s/old/new/g’ file.txt 将file.txt文件中的old替换为new

    4. awk – 文本处理工具,可按列进行处理和筛选
    示例:awk ‘{print $1}’ file.txt 打印file.txt文件的第一列

    5. sort – 对文本行进行排序
    示例:sort file.txt 按照字母顺序对file.txt中的行进行排序

    6. cut – 从文本行中提取列
    示例:cut -d, -f1,3 file.csv 从以逗号分隔的CSV文件中提取第1和第3列

    五. 压缩和解压命令

    1. tar – 打包和压缩文件和目录
    示例:tar -czvf archive.tar.gz dir 将目录dir打包为tar.gz压缩包

    2. gzip – 压缩文件
    示例:gzip file.txt 压缩文件file.txt为file.txt.gz

    3. gunzip – 解压缩文件
    示例:gunzip file.txt.gz 解压缩文件file.txt.gz为file.txt

    六. 用户和权限管理命令

    1. useradd – 添加用户
    示例:useradd username 添加一个名为username的用户

    2. passwd – 修改用户密码
    示例:passwd username 修改用户username的密码

    3. usermod – 修改用户属性
    示例:usermod -aG sudo username 将用户添加到sudo组

    4. sudo – 以管理员权限执行命令
    示例:sudo command 以管理员权限执行command命令

    5. chown – 修改文件所有者
    示例:chown username file.txt 将文件file.txt的所有者修改为username

    6. chgrp – 修改文件所属组
    示例:chgrp groupname file.txt 将文件file.txt的所属组修改为groupname

    7. chmod – 修改文件权限
    示例:chmod +x file.txt 添加可执行权限,chmod 644 file.txt 设置文件权限为rw-r–r–

    以上仅是常用的Linux命令及示例的一部分,还有很多命令和用法没有列出。作为Linux用户,掌握这些基本的命令是非常重要的,可以帮助我们更高效地管理和操作系统。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部