千家信息网

Linux常用的程序设计命令有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"Linux常用的程序设计命令有哪些"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Linux常用的程序设计命令有哪些"文章能帮助大家解决问题。
千家信息网最后更新 2026年11月02日Linux常用的程序设计命令有哪些

这篇文章主要介绍"Linux常用的程序设计命令有哪些"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Linux常用的程序设计命令有哪些"文章能帮助大家解决问题。

1.1 帮助命令

  • man 提供在线帮助,使用权限是所有用户。

 man 需要帮助的命令名 1

在终端中有一个自动补齐代码的功能,输入足以确定一个唯一文件的字符,然后按Tab键

  • help 用来显示使用命令的一些帮助,如果显示信息超出了一个屏幕,可以通过管道使用more程序分屏显示帮助信息。

 需要帮助的命令 --help|more 1
  • info 在线浏览全部文档

 info 要帮助的命令 1

1.2文件系统命令

文件类型
  • 普通文件类型 Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);

  • 目录文件 就是目录

  • 设备文件 就是存储数据以供系统存取的接口设备,简单而言就是硬盘。 字符设备 字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。

  • 管道文件 FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。

  • 链接文件 类似Windows下面的快捷方式。

Linux文件目录结构

Linux文件目录结构属于分层树形结构,是一颗倒着的树,文件系统是由根目录(/)开始往下长。

Linux把不同文件系统挂载在根文件系统下不同的子目录下,用户可以从根(/)开始方便的找到存放不同文件系统的文件。

Linux文件常用目录
  • /(根目录) 包含所有的目录和文件

  • /bin 存放那些供管理员和普通用户使用的重要的Linux命令的可执行文件。

  • /boot 存放启动Linux操作系统的所有文件,包括Linux内核的二进制映像。

  • /dev 设备目录,存放链接计算机上的设备的对应文件。

  • /etc 存放和特定主机相关的文件和目录。

  • /home 存放一般的用户的主目录。

  • /lib 存放了各种编程语言库。

  • /mnt 存放用来临时挂载文件系统,系统管理员执行mount命令完成挂载工作。

  • /opt 用来安装附加软件包。

  • /proc 当前进程和系统的信息,该目录仅存在内存。

  • /root root用户的主目录。其他用户的主目录都位于/home目录下。

  • /sbin 目录/sbin,/user/sbin和/user/local/sbin都存放了系统管理工具,应用软件和通用的根用户权限命令。

  • /tmp 存放临时性文件,一些命令和应用程序会用到这个目录。

  • /usr 存放用户使用的系统命令,以及应用程序等信息。

  • /var 用来存放可变数据,这些数据在运行过程中会不断改变。

主目录和当前目录

主目录:用户默认登陆的目录 当前目录:用户当前所在的目录 当前目录用.表示 当前目录的父目录用 … 表示

  • ls :用于显示目录内容,它的使用权限为所有用户。 命令使用格式

 ls [参数][文件名] //参数: -a 列出所有文件 -l 以长格式显示指定目标的信息 -F 在每一个文件的末尾加上一个字符说明文件的类型 -s 显示文件的大小 -t 按时间进行文件的排序 -A列出除了"."和".."以外的文件 -R 将目录下所有子目录的文件都列出来,相当于程序设计中的"递归"实现 -L列出文件的链接名 -S 以文件大小进行排序 1234567891011

Linux下隐藏文件是以"."开头的文件名。

  • mkdir:建立子目录,权限所有用户

 mkdir [参数][目录名] 参数: -m 设定权限 -v 每次创建新的目录都返回信息 用户权限 rwx 读 写 修改 rw- 110  6 rwx 111 7 r-- 100  4 777 代表rwx权限 123456789

  • rmdir:删除目录

 rmdir 目录名 1

  • cd:切换目录

 cd 目录名 1
  • vi :文本编辑器

  • gedit :文本编辑器

  • mv :用来为文件或者目录改名,或者将文件由一个目录移入另一个目录。权限所有用户

 mv a.txt aa.txt mv 源文件名 目标文件名 12
  • cp:将文件或者目录复制到其他目录中,权限所有用户。

 cp 源文件名 目标文件名 1
  • rm 删除文件或者目录

 rm [参数] 文件 参数: -r 指示将参数中列出的全部目录和子目录均递归删除 -f 忽视不存在的文件,不给予提示 1234
  • grep 在指定文件中搜索特定内容,并将含有这些内容的行标准输出。

 grep [参数][文件名] 参数: -v 显示不包含匹配文本的所有行 -n 显示匹配行及行号 1234
  • find 在目录中搜索文件,权限所有用户。

 find [路径] [参数] [文件名] 参数: -name 按文档名称查找 -user 按照文档属性主查找 1234
  • head:查看文件的内容

 head [参数] 文件名 参数: -c N 显示文件的前N个字节 -N 显示前N行 1234

  • tail :用来显示一个或多个文件的尾部

 tail [参数] 文件名 参数: +/-n 如果值得前面有加号,从文件开头指定的单元数开始将文件写到标准输出,如果值的前面由剑豪,则从文件末尾指定的单元数开始将文件写到标准出 默认为- -f 显示完文件的最后一行后,如果文件正在被追加,会继续显示追加的行,指代键入+C 12345

  • wc: 统计文件的行数,单词数和字节数

 wc [参数] 文件名 参数: -c 统计文件字节数 -m 统计文件字符数 -l 统计文件行数 -L 统计文件最长行数的长度 -w 统计文件单词数 1234567

  • gzip:Linux系统中用于文件压缩,解压缩的命令之一

 gzip [参数][文件名] 参数: -d 对文件进行解压缩 -r 查找指定目录并压缩或解压缩其中所有文件 -t 检查压缩文件是否完整 12345
  • bzip2:Linux系统中用于文件压缩,解压缩的命令之一

 bzip2 [参数][文件名] 参数: -d对文件进行解压缩 -k压缩文件并保留原文件 -z强制进行压缩 -t检查压缩文件是否完整 123456
  • tar:Linux系统中备份文件较可靠的一种打包,压缩,解压缩方法。

 tar [参数][文件名] 参数: -c 建立一个压缩文件的参数指令 -x 揭开一个压缩文件的参数指令 -z 指定文件同时具有gzip的属性 -v产生压缩过程中详细报告tar处理的文本消息 -j 调用bzip2命令来压缩或者解压文件 -f 使用档案文件或设备,这个选项是必选的 12345678

1.3系统管理常用命令

  • useradd:用来新建一个用户账户和创建用户的起始目录,使用权限超级目录。

 useradd 新建用户名 1
  • passwd 修改账户的登录密码,使用权限是所有用户

 passwd 账户名 1
  • kill:用来终止一个进程

 kill [参数] 进程号 9,kill -9 -1 表示杀死所有进程 12
  • date:显示及设置当前日期,时间

 date 时间 1
  • bc: bc的计算

 echo "scale=7;355/113" | bc 1

scale指定保留的小数位数,ibase指定数据标识的进位制,obase指定数据输出的进位制

1.4 网络操作常用命令

  • ifconfig 查看和更改网络接口的地址和参数,包括IP地址,网络掩码,广播地址。使用权限超级用户

 ifconfig  [ip netmask 子网掩码] 网络适配器名:指定网络接口名 netmask 子网掩码 broadcast address 设置接口的广播地址 1234
  • ifup: 激活某个网络适配卡

  • ifdown 关闭某个网络适配卡

  • ping 检测主机网络接口状态

  • netstat 检查整个网络状态

  • arp 用于确定IP地址对应的网卡物理地址,查看本地计算机或另一台计算机的arp高速缓存中的当前内容。

关于"Linux常用的程序设计命令有哪些"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

文件 目录 参数 用户 命令 系统 权限 文件名 网络 程序 设备 帮助 常用 信息 内容 地址 接口 数据 统计 字符 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网龙头 唐信互联网科技 大连 碳银互联网科技有限公司 郑州华宇互联网科技 互联网科技公司做什么 中国互联网金融科技基金 居家互联网科技有限公司 现代科技和互联网有关系吗 北京大学互联网科技怎么样 武汉健翔互联网络科技有限公司 互联网科技公司有风险吗 哈尔滨屹滨互联网科技有限公司 中国科技创新与世界互联网大会 企晟互联网信息科技有限公司 黑科技 体验场景 互联网大会 深圳互联网科技的发展 卡尔迅互联网科技有限公司 西安有哪些互联网高科技企业 中国科技和美国互联网 悟空问答互联网科技 上海喔噻互联网科技 上海卓越科技 互联网 深圳互联网科技怎么样 河南住房之家互联网科技 科技大学互联网 南通创西澳互联网科技有限公司 启辰互联网科技 互联网营销推广黑科技 互联网与数字科技关系 互联网科技手抄报图片
0