linux基本命令二

fiy 其他 23

回复

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

    在Linux系统中,有许多基本的命令可以帮助我们进行文件操作、系统管理以及网络配置等。下面我将介绍一些常用的Linux基本命令。

    1. ls命令:用于列出当前目录的文件和子目录。例如,ls -l可以显示文件的详细信息。

    2. cd命令:用于切换当前目录。例如,cd /home可以切换到home目录。

    3. pwd命令:用于显示当前所在的目录路径。

    4. mkdir命令:用于创建新的目录。例如,mkdir new_folder可以创建一个名为new_folder的目录。

    5. touch命令:用于创建新的空文件或更新已有文件的时间戳。例如,touch new_file可以创建一个名为new_file的空文件。

    6. cp命令:用于复制文件或目录。例如,cp file1 file2可以将file1复制到file2。

    7. mv命令:用于移动文件或重命名文件。例如,mv file1 folder可以将file1移动到folder目录中。

    8. rm命令:用于删除文件或目录。例如,rm file可以删除名为file的文件,rm -rf folder可以删除名为folder的目录及其所有内容。

    9. cat命令:用于显示文件内容。例如,cat file可以显示名为file的文件的内容。

    10. grep命令:用于在文件中查找指定的字符串。例如,grep “hello” file可以查找文件中包含”hello”的行。

    11. find命令:用于在文件系统中查找文件。例如,find / -name file可以在根目录下查找名为file的文件。

    12. chmod命令:用于修改文件或目录的权限。例如,chmod 755 file可以将file的权限设置为755。

    13. chown命令:用于修改文件或目录的所有者。例如,chown user file可以将file的所有者修改为user。

    14. df命令:用于显示文件系统的磁盘空间使用情况。

    15. top命令:用于实时监控系统的进程和系统资源使用情况。

    以上是一些常用的Linux基本命令,它们可以帮助我们进行文件操作、系统管理和网络配置等任务。有了这些基本命令的掌握,我们可以更好地使用Linux系统。

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

    1. ls命令:ls命令用于列出当前目录中的文件和子目录。可以使用不同的选项来控制输出的格式,例如-l选项可以显示文件的详细信息(如文件大小、权限等),-a选项可以显示隐藏文件。

    2. cd命令:cd命令用于切换当前工作目录。可以使用相对路径或绝对路径作为参数,也可以使用特殊符号来表示目录。例如“cd /usr/local”可以切换到/usr/local目录,“cd ..”可以切换到上一级目录。

    3. cp命令:cp命令用于复制文件或目录。可以指定源文件和目标文件的名称,也可以使用-w选项来覆盖已有的文件。例如“cp file1.txt file2.txt”可以将file1.txt复制为file2.txt。

    4. mv命令:mv命令用于移动文件或目录,也可以重命名文件或目录。可以指定源文件和目标文件的名称,也可以使用-w选项来覆盖已有的文件。例如“mv file1.txt file2.txt”可以将file1.txt重命名为file2.txt。

    5. rm命令:rm命令用于删除文件或目录。可以使用-r选项来删除目录及其子目录,-f选项来强制删除文件而不提示确认。例如“rm file1.txt”可以删除file1.txt文件,“rm -r dir1”可以删除dir1目录及其下所有文件和子目录。

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

    一、文件和目录操作命令

    1. pwd:显示当前工作目录的路径。
    2. cd:改变当前工作目录的命令。
    – cd <目录名>:进入指定的目录。
    – cd ..:返回上级目录。
    – cd ~:回到当前用户的主目录。
    3. ls:列出当前目录下的文件和目录。
    – ls:简单列出文件和目录的名称。
    – ls -a:列出所有文件,包括隐藏文件。
    – ls -l:以长格式列出文件和目录的详细信息。
    – ls -lh:以人性化的方式显示文件和目录的大小。
    4. touch:创建新的空文件或者修改文件的时间戳。
    – touch <文件名>:创建新的空文件。
    – touch -r <参考文件> <目标文件>:把目标文件的时间戳设置为参考文件的时间戳。
    5. mkdir:创建新目录。
    – mkdir <目录名>:创建新的目录。
    – mkdir -p <目录路径>:递归创建多层目录。
    6. rm:删除文件或目录。
    – rm <文件名>:删除指定的文件。
    – rm -r <目录名>:删除指定的目录及其下的文件和子目录。
    – rm -f <文件名>:强制删除文件,不显示警告信息。
    7. cp:复制文件或目录。
    – cp <原文件> <目标文件>:复制文件。
    – cp -r <原目录> <目标目录>:复制目录及其下的文件和子目录。
    – cp -p <原文件> <目标文件>:复制文件,并保留文件的属性和时间戳。
    8. mv:移动文件或修改文件名。
    – mv <原文件> <目标文件>:移动文件。
    – mv <原文件> <目标目录>:移动文件到目标目录。
    – mv <原文件> <新文件名>:修改文件名。
    9. cat:查看和连接文件。
    – cat <文件名>:显示文件的内容。
    – cat <文件1> <文件2>:连接多个文件的内容。
    10. head:显示文件的开头部分。
    – head <文件名>:显示文件的前几行,默认为前十行。
    – head -n <行数> <文件名>:显示文件的前几行。
    11. tail:显示文件的结尾部分。
    – tail <文件名>:显示文件的最后几行,默认为最后十行。
    – tail -n <行数> <文件名>:显示文件的最后几行。

    二、文本处理命令

    1. cat:连接、显示文件内容。
    – cat <文件名>:显示文件的内容。
    – cat <文件1> <文件2>:连接多个文件的内容。
    2. grep:查找文件中符合条件的内容。
    – grep <匹配模式> <文件名>:在文件中查找符合匹配模式的内容。
    – grep <选项> <匹配模式> <文件名>:使用选项来控制搜索行为。
    – grep -i <匹配模式> <文件名>:忽略大小写进行匹配。
    – grep -n <匹配模式> <文件名>:同时显示匹配行的行号。
    – grep -r <匹配模式> <目录名>:在指定目录及其子目录下查找匹配模式的内容。
    3. sort:对文件的内容进行排序。
    – sort <文件名>:按行排序文件内容。
    – sort -n <文件名>:按数值排序文件内容。
    – sort -r <文件名>:按逆序排序文件内容。
    4. sed:根据指定的规则对文件内容进行替换和编辑。
    – sed ‘s/<原字符串>/<目标字符串>/g’ <文件名>:将文件中的原字符串替换为目标字符串。
    – sed ‘<行号>s/<原字符串>/<目标字符串>/g’ <文件名>:只对指定行数的字符串进行替换。
    – sed -n ‘<行号>p’ <文件名>:只打印指定行数的内容。
    – sed ‘<起始行号>,<结束行号>d’ <文件名>:删除指定范围的行。
    5. awk:用于处理文本文件中的数据。
    – awk ‘{print $<列号>}’ <文件名>:默认以空格为分隔符,打印指定列的内容。
    – awk -F <分隔符> ‘{print $<列号>}’ <文件名>:以指定的分隔符进行分隔。
    – awk ‘{print NR, $<列号>}’ <文件名>:打印行号和指定列的内容。

    三、文件压缩和打包命令

    1. compress:压缩文件。
    – compress <文件名>:压缩指定的文件,生成新的扩展名为.Z的压缩文件。
    2. uncompress:解压缩文件。
    – uncompress <压缩文件名>:解压缩.Z压缩文件,还原为原始文件。
    3. gzip:压缩文件。
    – gzip <文件名>:压缩指定的文件,生成新的扩展名为.gz的压缩文件。
    – gzip -r <目录名>:压缩指定目录下的所有文件及子目录。
    4. gunzip:解压缩文件。
    – gunzip <压缩文件名>:解压缩.gz压缩文件,还原为原始文件。
    5. tar:打包文件。
    – tar -cvf <目标文件名.tar> <文件列表>:打包指定的文件为.tar文件。
    – tar -czvf <目标文件名.tar.gz> <文件列表>:压缩并打包指定的文件为.tar.gz文件。
    – tar -xvf <文件名>:解包.tar文件。
    – tar -xzvf <文件名>:解压缩并解包.tar.gz文件。

    四、系统管理命令

    1. date:显示和设置系统的日期和时间。
    – date:显示当前的日期和时间。
    – date -s “<日期> <时间>“:设置系统的日期和时间。
    2. cal:显示日历。
    – cal:显示当前月份的日历。
    – cal <月份> <年份>:显示指定月份和年份的日历。
    3. shutdown:关机或重启系统。
    – shutdown -h now:立即关机。
    – shutdown -h +<分钟数>:指定延迟关机的分钟数。
    – shutdown -r now:立即重启系统。
    – shutdown -r +<分钟数>:指定延迟重启的分钟数。
    4. reboot:重启系统。
    – reboot:立即重启系统。
    5. poweroff:关机。
    – poweroff:立即关机。
    6. ps:查看当前运行的进程。
    – ps:显示当前用户的进程。
    – ps -ef:显示所有用户的进程。
    – ps -aux:显示所有进程的详细信息。
    7. top:实时显示系统进程的状态。
    – top:实时显示系统进程的状态,按CPU使用率排序。
    – top -u <用户名>:只显示指定用户的进程信息。
    8. df:显示文件系统的磁盘空间使用情况。
    – df:显示所有文件系统的磁盘空间使用情况。
    – df -h:以人性化的方式显示磁盘空间使用情况。
    9. du:显示文件和目录的磁盘空间使用情况。
    – du <目录名>:显示指定目录的磁盘空间使用情况。
    – du -h <目录名>:以人性化的方式显示目录的磁盘空间使用情况。
    10. free:显示系统内存的使用情况。
    – free:显示系统内存的总量、已使用量和空闲量。
    – free -h:以人性化的方式显示内存的使用情况。
    11. ifconfig:查看和配置网络接口的信息。
    – ifconfig:显示所有网络接口的信息。
    – ifconfig <网络接口名> up/down:启用或禁用指定的网络接口。
    – ifconfig <网络接口名> :为指定的网络接口分配IP地址。
    12. netstat:显示网络连接和路由表。
    – netstat:显示所有网络连接的信息。
    – netstat -r:显示当前的路由表。
    13. ping:测试和检查网络连接。
    – ping :向指定的IP地址或域名发送网络请求,检测网络连接。
    – ping -c <次数> :指定发送网络请求的次数。
    14. ssh:远程登录和执行命令。
    – ssh <用户名>@:远程登录到指定的主机。
    – ssh <用户名>@ <命令>:远程登录到指定主机并执行命令。
    15. scp:在本地主机和远程主机之间复制文件。
    – scp <本地文件> <用户名>@<远程主机>:<目标路径>:从本地主机复制文件到远程主机。
    – scp <用户名>@<远程主机>:<远程文件> <本地路径>:从远程主机复制文件到本地主机。

    以上是一些常用的Linux基本命令,通过掌握这些命令可以更好地进行文件和目录的操作、文本的处理、文件的压缩和打包、系统的管理等工作。在实际的使用中,可以根据具体需求和情况选择合适的命令进行操作。同时,也可以通过man命令来查看每个命令的详细用法和选项,以便更好地理解和使用。

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

400-800-1024

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

分享本页
返回顶部