首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux常用命令详解60个

Linux是一个强大的开源操作系统,拥有丰富的命令行工具,以下是60个常用Linux命令及其用法:

  • ls:列出目录内容。常用参数:-l(长格式列表)、-a(显示所有文件,包括隐藏文件)、-h(以人类可读的方式显示文件大小)、-t(按修改时间排序)、-R(递归显示目录内容)。
  • cd:切换目录。常用参数:..(返回上一级目录)、~(切换到当前用户的主目录)。
  • pwd:打印工作目录的绝对路径。
  • mkdir:创建新的目录。常用参数:-p(递归创建目录)。
  • rm:删除文件或目录。常用参数:-r(递归删除目录及其内容)、-f(强制删除,不提示确认)。
  • touch:创建空文件或更新现有文件的时间戳。
  • cp:复制文件或目录。常用参数:-r(递归复制目录及其内容)、-i(在覆盖现有文件时提示确认)、-v(显示正在复制的文件)。
  • mv:移动文件或目录或重命名文件。常用参数:-i(在覆盖现有文件时提示确认)、-f(强制移动文件,不提示确认)。
  • grep:在文件中搜索指定文本。常用参数:-i(忽略大小写)、-r(递归搜索目录)。
  • cat:显示文件内容。常用参数:-n(显示行号)。
  • more:分页显示文件内容。
  • less:更灵活的分页显示文件内容。
  • head:显示文件的前几行。常用参数:-n 行数。
  • tail:显示文件的最后几行。常用参数:-n 行数。
  • nanovimsedawk:文本编辑器。
  • pingtelnet:测试网络连通性。
  • sudo:以超级用户权限运行命令。
  • logoutexit:退出当前登录会话。
  • df:显示文件系统的可用空间。常用参数:-h(以人类可读的方式显示)。
  • du:显示目录中文件的磁盘使用情况。常用参数:-h(以人类可读的方式显示)。
  • free:显示内存和交换空间使用情况。
  • top:显示系统进程和资源使用情况。
  • ps:显示正在运行的进程。
  • kill:终止进程。示例:kill 1234(1234为进程ID)。
  • ifconfig:查看网络接口。示例:ifconfig eth0
  • netstat:显示网络连接和路由表信息。
  • shutdown:关机或重启系统。示例:shutdown -h now
  • crontab:调度程序,用于在特定时间自动运行任务。
  • find:查找文件。常用参数:-name(按文件名查找)、-type(按文件类型查找)、-mtime(按修改时间查找)。
  • tar:打包和解压文件。常用参数:-cvf(创建归档文件)、-xvf(解压归档文件)。
  • gzip:压缩文件。示例:gzip file.txt
  • gunzip:解压缩文件。示例:gunzip file.gz
  • chown:改变文件或目录的所有者和所属组。示例:chown new_user file.txt
  • chmod:修改文件或目录的权限。示例:chmod 755 file.txt
  • uname:显示系统信息。示例:uname -a
  • whoami:显示当前用户名。
  • man:查看命令帮助[5]。
  • find:查找文件。示例:find / -name "*.txt"
  • sort:对文本文件进行排序操作。示例:sort file.txt
  • uniq:去除文本文件中的重复行。示例:uniq file.txt
  • cut:按列提取文本字符。示例:cut -f 1 file.txt
  • which:查找命令的完整路径[10]。
  • whereis:查找二进制文件、源代码文件和手册页[10]。
  • apropos:搜索手册页包含特定关键词的内容[10]。
  • pgrep:根据进程名查找进程ID。示例:pgrep firefox[10]。
  • pkill:根据进程名终止进程。示例:pkill firefox[10]。
  • killall:根据进程名终止所有进程。示例:killall firefox[10]。
  • top:实时显示系统进程和资源使用情况[14]。
  • ps:显示当前运行的进程信息[14]。
  • kill:终止指定的进程[14]。
  • nohup:在后台运行命令,并忽略挂起信号。示例:nohup python script.py &[14]。
  • nice:调整进程的优先级。示例:nice -n 10 python script.py[14]。
  • apt-get:Debian系统中的软件包管理工具。示例:sudo apt-get update[11]。
  • yum:CentOS和Fedora系统中的软件包管理工具。示例:sudo yum update[11]。
  • rpm:管理RPM包。示例:rpm -qa[11]。
  • dpkg:Debian系统中的软件包管理工具。示例:sudo dpkg -l[11]。

以上命令仅为Linux命令的一部分,每个命令都有其特定的用途和参数,熟练掌握这些命令可以极大地提高在Linux环境中的工作效率。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券