Linux的基本命令

打印 上一主题 下一主题

主题 859|帖子 859|积分 2577

系统信息检察命令




  • uname:用于获取系统的基本信息。比方,uname -a可以显示系统的内核名称、节点名称、内核版本、处理器等具体信息。
  • hostname:用于检察或设置主机名。仅输入hostname命令可检察当前主机名。
  • lscpu:用于显示 CPU 的具体信息,包括 CPU 的型号、核心数、线程数等。
  • free:用于检察系统内存使用情况,包括物理内存、交换内存的使用量等。如free -h会以人类可读的格式显示内存信息。
文件和目录操作命令




  • ls:用于列出目录内容。如ls -l以长格式显示文件和目录的具体信息,ls -a显示所有文件和目录,包括隐藏文件。
  • cd:用于切换目录。比方,cd /home/user可进入/home/user目录,cd..返回上一级目录。
  • mkdir:用于创建新目录。如mkdir new_dir创建名为new_dir的新目录,mkdir -p dir1/dir2可递归创建多级目录。
  • rmdir:用于删除空目录。rmdir dir_to_remove可删除名为dir_to_remove的空目录。
  • cp:用于复制文件或目录。cp file1 file2将file1复制为file2,cp -r dir1 dir2递归复制dir1目录及其内容到dir2。
  • mv:用于移动或重命名文件和目录。mv file1 /new/dir将file1移动到/new/dir目录下,mv old_name new_name将文件或目录old_name重命名为new_name。
  • rm:用于删除文件或目录。rm file_to_delete删除file_to_delete文件,rm -r dir_to_delete删除dir_to_delete目录及其所有内容。
文本处理命令




  • cat:用于检察文件内容,将文件内容输出到终端。如cat file.txt显示file.txt的内容,cat file1.txt file2.txt可归并显示多个文件内容。
  • moreless:用于分页检察文件内容。more file.txt按页显示file.txt内容,按空格键翻页;less file.txt功能类似more,但支持更多的交互操作,如使用方向键上下移动。
  • grep:用于在文件中搜索指定的字符串。grep "search_string" file.txt在file.txt中搜索包含search_string的行。
  • sed:用于文本处理和编辑,可以举行替换、删除、插入等操作。如sed 's/old_string/new_string/g' file.txt将file.txt中的old_string替换为new_string。
  • awk:用于文本处理和数据提取,可按字段对文本举行处理。如awk '{print $1}' file.txt打印file.txt中每行的第一个字段。
进程管理命令




  • ps:用于检察当前系统中的进程。ps -ef显示所有进程的具体信息,ps -aux以 BSD 格式显示进程信息。
  • top:用于实时监控系统中各个进程的资源占用情况,如 CPU 使用率、内存使用率等。
  • kill:用于终止进程。kill -9 pid逼迫终止指定进程 ID(pid)的进程。
网络操作命令




  • ifconfig:用于检察和配置网络接口信息,如 IP 地点、子网掩码、MAC 地点等。
  • ping:用于测试网络毗连。ping www.example.com可测试与www.example.com的网络毗连情况。
  • netstat:用于检察网络毗连、路由表等网络相关信息。如netstat -an显示所有的网络毗连信息。
压缩息争压缩命令




  • tar:用于创建和提取 tar 包。tar -cvf archive.tar file1 file2将file1和file2打包成archive.tar,tar -xvf archive.tar解压archive.tar包。
  • gzipgunzip:用于压缩息争压缩文件。gzip file.txt将file.txt压缩为file.txt.gz,gunzip file.txt.gz解压file.txt.gz文件。
  • zipunzip:用于创建和提取 zip 格式的压缩文件。zip archive.zip file1 file2将file1和file2压缩成archive.zip,unzip archive.zip解压archive.zip文件。

分享
Linux的基本命令
以下为你具体介绍 Linux 的基本命令,涵盖文件与目录操作、文件内容检察、权限管理、进程管理等方面。
文件和目录操作

检察目录内容




  • ls

    • 作用:列出目录内容。
    • 常用参数示例

      • ls:默认列出当前目录下的非隐藏文件和目录。
      • ls -l:以长格式显示文件和目录的具体信息,包括权限、所有者、大小、修改时间等。
      • ls -a:显示所有文件和目录,包括隐藏文件(以 . 开头的文件)。
      • ls -lh:长格式显示,并以人类可读的方式显示文件大小(如 KB、MB 等)。


切换目录




  • cd

    • 作用:用于切换当前工作目录。
    • 示例

      • cd /home/user:进入 /home/user 目录。
      • cd ..:返回上一级目录。
      • cd ~:回到当前用户的主目录。


创建目录




  • mkdir

    • 作用:创建新的目录。
    • 示例

      • mkdir new_directory:创建名为 new_directory 的目录。
      • mkdir -p parent_dir/child_dir:递归创建目录,如果父目录不存在,会一并创建。


删除目录




  • rmdir

    • 作用:删除空目录。
    • 示例:rmdir empty_directory:删除名为 empty_directory 的空目录。

删除文件或目录




  • rm

    • 作用:删除文件或目录。
    • 示例

      • rm file.txt:删除 file.txt 文件。
      • rm -r directory:递归删除 directory 目录及其所有内容。
      • rm -f file.txt:逼迫删除文件,不举行确认提示。


复制文件或目录




  • cp

    • 作用:复制文件或目录。
    • 示例

      • cp file1.txt file2.txt:将 file1.txt 复制为 file2.txt。
      • cp -r source_dir destination_dir:递归复制 source_dir 目录及其内容到 destination_dir。


移动或重命名文件和目录




  • mv

    • 作用:移动文件或目录,也可用于重命名。
    • 示例

      • mv file.txt /new/location/:将 file.txt 移动到 /new/location/ 目录。
      • mv old_name new_name:将文件或目录 old_name 重命名为 new_name。


文件内容检察

检察文件全部内容




  • cat

    • 作用:将文件内容输出到终端。
    • 示例:cat large_file.txt:一次性显示 large_file.txt 的全部内容,恰当检察较小的文件。

分页检察文件内容




  • more

    • 作用:分页显示文件内容,按空格键翻页,按 q 键退出。
    • 示例:more big_file.txt:分页检察 big_file.txt 的内容。

  • less

    • 作用:也是分页显示文件内容,功能比 more 更强大,支持上下箭头滚动、搜索等操作。
    • 示例:less very_big_file.txt:检察大文件时使用 less 更方便。

检察文件前几行或后几行




  • head

    • 作用:显示文件的前几行,默认显示前 10 行。
    • 示例:head -n 5 file.txt:显示 file.txt 的前 5 行。

  • tail

    • 作用:显示文件的后几行,默认显示后 10 行。
    • 示例

      • tail -n 3 file.txt:显示 file.txt 的后 3 行。
      • tail -f log.txt:实时跟踪 log.txt 文件的更新,常用于检察日志文件。


权限管理

检察文件权限


使用 ls -l 命令可以检察文件和目录的权限信息,权限信息显示在长格式输出的第一列,比方 -rwxr-xr--。
修改文件权限




  • chmod

    • 作用:修改文件或目录的权限。
    • 示例

      • 数字模式:chmod 755 script.sh:将 script.sh 文件的权限设置为所有者具有读、写、实行权限,组用户和其他用户具有读和实行权限。
      • 符号模式:chmod u+x file.txt:为文件 file.txt 的所有者添加实行权限。


修改文件所有者和所属组




  • chown

    • 作用:修改文件或目录的所有者。
    • 示例:chown new_owner file.txt:将 file.txt 的所有者修改为 new_owner。

  • chgrp

    • 作用:修改文件或目录的所属组。
    • 示例:chgrp new_group file.txt:将 file.txt 的所属组修改为 new_group。

进程管理

检察进程信息




  • ps

    • 作用:检察当前系统中的进程信息。
    • 示例

      • ps -ef:显示所有进程的具体信息,包括进程 ID(PID)、父进程 ID(PPID)、启动时间等。
      • ps aux:以 BSD 格式显示进程信息,包含用户、CPU 使用率、内存使用率等。


实时监控进程




  • top

    • 作用:实时显示系统中各个进程的资源占用情况,按 q 键退出。

终止进程




  • kill

    • 作用:向进程发送信号,默认发送终止信号(SIGTERM)。
    • 示例:kill 1234:终止进程 ID 为 1234 的进程。

  • kill -9

    • 作用:逼迫终止进程,发送逼迫终止信号(SIGKILL)。
    • 示例:kill -9 5678:逼迫终止进程 ID 为 5678 的进程。

网络操作

测试网络毗连




  • ping

    • 作用:测试与目标主机的网络连通性。
    • 示例:ping www.google.com:向 www.google.com 发送 ICMP 数据包,测试网络毗连。

检察网络接口信息




  • ifconfig

    • 作用:检察和配置网络接口的信息,如 IP 地点、子网掩码等。
    • 示例:ifconfig eth0:检察 eth0 网络接口的具体信息。

检察网络毗连状态




  • netstat

    • 作用:检察网络毗连、路由表等信息。
    • 示例

      • netstat -an:显示所有网络毗连的状态。
      • netstat -tuln:显示 TCP 和 UDP 监听端口。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

千千梦丶琪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表