linux系统命令笔记

fiy 其他 36

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、Linux系统命令笔记

    在Linux系统中,命令是我们与计算机交互的基本工具。掌握常用的Linux系统命令对于日常的系统管理、开发和运维工作非常重要。下面我将为你整理一份Linux系统命令笔记,帮助你更好地理解和使用这些命令。

    1. 文件和目录操作命令
    – ls:列出目录中的文件和子目录
    – cd:切换当前工作目录
    – mkdir:创建一个新的目录
    – touch:创建一个新的空文件
    – cp:复制文件或者目录
    – mv:移动文件或者目录
    – rm:删除文件或者目录

    2. 文件查看和编辑命令
    – cat:查看文件内容
    – less:按页查看文件内容
    – head:查看文件的前几行
    – tail:查看文件的后几行
    – grep:在文件中搜索指定的模式
    – vi/vim:文本编辑器

    3. 权限管理命令
    – chmod:修改文件或者目录的权限
    – chown:修改文件或者目录的所有者
    – chgrp:修改文件或者目录的所属组

    4. 文件压缩和解压命令
    – tar:打包和解包文件
    – gzip:压缩文件
    – gunzip:解压文件

    5. 网络管理命令
    – ifconfig:显示和配置网络接口信息
    – ping:测试与另一个主机的连通性
    – netstat:显示网络状态和连接信息
    – ssh:远程登录到另一个主机
    – scp:在本地和远程主机之间拷贝文件

    6. 进程管理命令
    – ps:显示进程的状态信息
    – top:实时显示进程的资源占用情况
    – kill:终止一个进程
    – nohup:在后台运行一个命令
    – bg/fg:将一个进程放到后台或者前台运行

    7. 系统信息查看命令
    – uname:显示系统信息
    – df:显示磁盘空间使用情况
    – du:计算目录或者文件的大小
    – free:显示系统内存使用情况

    8. 包管理命令
    – apt/apt-get:Ubuntu系统的包管理工具
    – yum:CentOS系统的包管理工具

    这些只是Linux系统命令中比较常用的一部分,还有很多命令和功能需要我们去学习和掌握。希望这份Linux系统命令笔记对你有所帮助。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、文件操作命令

    1. ls:显示目录内容
    – ls -l:显示详细信息
    – ls -a:显示所有文件,包括隐藏文件
    – ls -h:以人类可读的方式显示文件大小

    2. cd:切换目录
    – cd /path/to/directory:切换到指定路径
    – cd ..:返回上一级目录
    – cd ~:切换到当前用户的主目录

    3. cp:复制文件或目录
    – cp file1 file2:将file1复制到file2
    – cp -r directory1 directory2:将directory1及其内容复制到directory2

    4. mv:移动或重命名文件或目录
    – mv file1 file2:将file1移动到file2
    – mv file newname:将文件file重命名为newname

    5. rm:删除文件或目录
    – rm file:删除文件
    – rm -r directory:删除目录及其内容
    – rm -f file:强制删除文件

    6. mkdir:创建目录
    – mkdir directory:创建一个名为directory的目录
    – mkdir -p directory/subdirectory:创建目录及其子目录

    二、文本处理命令

    1. cat:显示文件内容
    – cat file:显示文件file的内容
    – cat file1 file2:连续显示多个文件的内容

    2. head:显示文件的前几行
    – head file:显示文件file的前10行
    – head -n 5 file:显示文件file的前5行

    3. tail:显示文件的后几行
    – tail file:显示文件file的最后10行
    – tail -n 5 file:显示文件file的最后5行

    4. grep:在文件中搜索特定模式
    – grep pattern file:在文件file中搜索包含pattern的行
    – grep -r pattern directory:在目录directory下搜索包含pattern的文件和行

    5. sed:文本替换工具
    – sed ‘s/old/new/g’ file:在文件file中将所有的old替换为new
    – sed -i ‘s/old/new/g’ file:在文件file中原地替换所有的old为new

    三、进程管理命令

    1. ps:查看当前正在运行的进程
    – ps:显示当前用户的进程
    – ps -ef:显示系统中所有进程的详细信息

    2. top:实时显示系统的进程状态
    – top:显示实时的系统进程信息
    – top -u username:显示指定用户的进程信息

    3. kill:终止进程
    – kill pid:终止指定pid的进程
    – killall processname:终止所有名为processname的进程

    4. bg:将进程放入后台运行
    – bg jobid:将指定jobid的进程放入后台运行

    5. fg:将进程放回前台运行
    – fg jobid:将指定jobid的进程放入前台运行

    四、系统管理命令

    1. uname:显示系统信息
    – uname:显示系统的名称
    – uname -a:显示系统的详细信息

    2. df:显示磁盘空间使用情况
    – df:显示所有文件系统的空间使用情况
    – df -h:以人类可读的方式显示空间使用情况

    3. du:显示文件或目录的磁盘使用情况
    – du file:显示文件file的磁盘使用情况
    – du -h directory:以人类可读的方式显示目录directory的磁盘使用情况

    4. top:实时显示系统的整体状态
    – top:显示实时的系统整体状态信息

    5. reboot:重新启动系统
    – reboot:重新启动系统

    以上是常用的Linux系统命令,可以帮助你进行文件操作、文本处理、进程管理和系统管理等操作。对于熟练掌握这些命令,可以提高工作效率,并更好地管理和维护系统。

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

    一、Linux系统介绍
    Linux是一种自由和开放源代码的Unix-like操作系统。它最初是由芬兰的林纳斯·托瓦兹(Linus Torvalds)在1991年创建的,并且现在已经成为全球最流行的操作系统之一。

    二、Linux系统命令

    1. 文件和目录管理命令

    1.1 ls:显示文件和目录列表
    1.2 cd:切换目录
    1.3 pwd:显示当前目录
    1.4 mkdir:创建目录
    1.5 touch:创建文件
    1.6 cp:复制文件或目录
    1.7 mv:移动或重命名文件或目录
    1.8 rm:删除文件或目录
    1.9 cat:显示文件内容
    1.10 more:分页显示文件内容
    1.11 less:分页显示文件内容并允许向前和向后滚动
    1.12 grep:在文件中搜索指定的文本模式
    1.13 find:按照指定条件查找文件和目录

    2. 系统管理命令

    2.1 ps:显示当前运行的进程
    2.2 top:动态显示当前运行的进程和系统资源使用情况
    2.3 kill:终止进程
    2.4 systemctl:管理系统服务
    2.5 ifconfig:配置网络接口
    2.6 netstat:显示网络连接、路由表和网络接口信息
    2.7 du:查看目录或文件占用的磁盘空间
    2.8 df:显示文件系统的可用空间
    2.9 free:显示内存使用情况
    2.10 uname:显示操作系统信息
    2.11 top:动态显示当前运行的进程和系统资源使用情况

    3. 用户和权限管理命令

    3.1 useradd:创建用户
    3.2 passwd:设置用户密码
    3.3 su:切换用户
    3.4 sudo:以超级用户权限执行命令
    3.5 chown:改变文件或目录的拥有者
    3.6 chmod:改变文件或目录的权限
    3.7 chgrp:改变文件或目录的所属组
    3.8 userdel:删除用户
    3.9 groupadd:创建用户组
    3.10 groupdel:删除用户组

    4. 网络管理命令

    4.1 ping:测试与目标主机的连通性
    4.2 ssh:通过安全的Shell登录远程主机
    4.3 scp:在本地主机和远程主机之间传输文件
    4.4 ftp:使用文件传输协议在本地主机和远程主机之间传输文件
    4.5 telnet:远程登录到目标主机
    4.6 curl:通过URL发送请求和接收数据
    4.7 ifconfig:配置网络接口
    4.8 netstat:显示网络连接、路由表和网络接口信息

    5. 文件压缩和解压缩命令

    5.1 tar:打包文件和目录
    5.2 gzip:压缩文件
    5.3 gunzip:解压文件
    5.4 zip:压缩文件
    5.5 unzip:解压文件
    5.6 rar:压缩文件
    5.7 unrar:解压文件

    6. 系统日志管理命令

    6.1 dmesg:显示内核和引导过程的消息
    6.2 journalctl:查看系统日志
    6.3 syslog:log系统日志
    6.4 tail:查看文件的尾部内容

    7. 磁盘管理命令

    7.1 fdisk:分区和管理磁盘
    7.2 mkfs:创建文件系统
    7.3 mount:挂载文件系统
    7.4 umount:卸载文件系统

    8. 进程管理命令

    8.1 ps:显示当前运行的进程
    8.2 top:动态显示当前运行的进程和系统资源使用情况
    8.3 kill:终止进程
    8.4 systemctl:管理系统服务
    8.5 pstree:显示进程树

    9. 系统监控命令

    9.1 top:动态显示当前运行的进程和系统资源使用情况
    9.2 systat:实时显示系统性能
    9.3 iostat:实时显示磁盘性能
    9.4 vmstat:实时显示内存、进程和CPU状态
    9.5 sar:收集系统性能数据并进行分析

    10. 包管理命令

    10.1 apt:用于Debian和Ubuntu系统的包管理工具
    10.2 yum:用于CentOS和Red Hat系统的包管理工具
    10.3 pacman:用于Arch Linux系统的包管理工具

    以上是一些常用的Linux系统命令,通过掌握这些命令,可以更好地管理和操作Linux系统。但请注意,这只是一些基本的命令介绍,Linux系统非常庞大和灵活,还有许多其他功能丰富的命令可以深入学习和掌握。

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

400-800-1024

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

分享本页
返回顶部