linux命令行备忘录

worktile 其他 10

回复

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

    Linux命令行备忘录

    1. 文件和目录操作:
    – cd:切换当前工作目录
    – ls:列出目录内容
    – pwd:显示当前工作目录的绝对路径
    – mkdir:创建一个新目录
    – touch:创建一个新文件
    – cp:复制文件或目录
    – mv:移动或重命名文件或目录
    – rm:删除文件或目录

    2. 文件查看和编辑:
    – cat:显示文件内容
    – more/less:逐页显示文件内容
    – head/tail:显示文件头部或尾部内容
    – grep:按模式查找文件内容
    – nano/vim:文本编辑器
    – wc:统计文件的行数、字数和字节数

    3. 网络连接和传输:
    – ping:测试网络连通性
    – ifconfig:管理网络接口
    – ssh:远程登录到另一台计算机
    – scp:远程拷贝文件
    – wget/curl:下载文件
    – netstat:显示网络连接和端口信息

    4. 进程管理:
    – ps:显示当前运行的进程
    – top/htop:动态显示系统进程状态
    – kill:终止进程
    – bg/fg:将进程放到后台或前台运行
    – jobs:查看后台运行的任务
    – nice:设置进程优先级

    5. 软件包管理:
    – apt/yum:安装、升级和删除软件包
    – dpkg:Ubuntu/Debian的包管理工具
    – rpm:CentOS/RHEL的包管理工具

    6. 系统信息和硬件监控:
    – uname:显示系统信息
    – lsb_release:显示Linux发行版信息
    – df:显示文件系统使用情况
    – free:显示系统内存使用情况
    – top/htop:显示系统资源使用情况
    – dmesg:显示内核消息
    – lspci:显示系统硬件信息

    7. 压缩和解压缩:
    – tar:打包和解压缩文件
    – gzip/gunzip:压缩和解压缩文件
    – zip/unzip:压缩和解压缩文件

    以上是一些常用的Linux命令行操作,可以作为备忘录使用。但是要注意,命令行的使用可能因不同的Linux发行版而有所不同,一些命令和选项可能会有所差异,请根据实际情况进行调整。

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

    1. ls:显示当前目录下的文件和文件夹列表。可以通过不同的选项来显示详细信息、按时间排序等。

    2. cd:切换当前目录。可以使用相对路径或绝对路径。例如,cd /home将切换到家目录。

    3. mkdir:创建一个新的目录。可以使用mkdir命令创建单个目录,也可以使用mkdir -p命令创建多层目录。

    4. touch:创建一个新的空文件或更新现有文件的访问和修改时间。例如,touch file.txt将创建一个名为file.txt的空文件。

    5. cp:复制文件或目录。可以使用cp命令在不同的位置复制文件。例如,cp file.txt /home将把file.txt复制到家目录。

    6. rm:删除文件或目录。可以使用rm命令删除文件。例如,rm file.txt将删除file.txt文件。

    7. mv:移动文件或目录。可以使用mv命令将文件或目录从一个位置移动到另一个位置,也可以使用mv命令重命名文件。

    8. cat:显示文件的内容。可以使用cat命令显示文件的内容。例如,cat file.txt将显示file.txt文件的内容。

    9. grep:在文件中搜索匹配的文本模式。可以使用grep命令搜索文件中匹配指定模式的内容。例如,grep “hello” file.txt将显示文件file.txt中包含单词”hello”的行。

    10. vi/vim:文本编辑器。可以使用vi或vim命令打开文本文件进行编辑。例如,vim file.txt将使用vim编辑器打开file.txt文件。

    11. chmod:更改文件或目录的权限。可以使用chmod命令更改文件或目录的权限。例如,chmod 755 file.txt将文件file.txt的权限设置为rwxr-xr-x。

    12. ssh:远程登录到其他计算机。可以使用ssh命令通过网络安全地登录到远程计算机。例如,ssh username@192.168.0.1将登录到IP地址为192.168.0.1的计算机。

    13. tar:创建和提取.tar文件。可以使用tar命令创建和提取.tar文件。例如,tar -cvf archive.tar folder将创建一个名为archive.tar的tar文件,其中包含一个名为folder的文件夹。

    14. wget:下载文件。可以使用wget命令从Internet下载文件。例如,wget https://example.com/file.txt将下载名为file.txt的文件。

    15. top:显示系统进程和资源使用情况。可以使用top命令查看当前运行的进程,以及系统的CPU和内存使用情况。

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

    标题:Linux命令行备忘录

    导语:
    Linux命令行是许多系统管理员、开发人员和IT专业人员经常使用的工具。掌握基本的Linux命令行操作可以提高工作效率和问题解决能力。本备忘录将介绍常用的Linux命令行操作,包括文件、目录、文本处理、网络等方面的操作。

    一、文件和目录相关操作

    1. 创建目录:mkdir
    命令格式:mkdir [选项] 目录名
    示例:mkdir project1
    解释:创建一个名为project1的目录

    2. 查看目录内容:ls
    命令格式:ls [选项] [目录]
    示例:ls
    解释:列出当前目录下的所有内容

    3. 切换目录:cd
    命令格式:cd [目录]
    示例:cd project1
    解释:切换到project1目录

    4. 复制文件或目录:cp
    命令格式:cp [选项] 源文件或目录 目标目录
    示例:cp file.txt project1/
    解释:将file.txt复制到project1目录中

    5. 移动文件或目录:mv
    命令格式:mv [选项] 源文件或目录 目标目录
    示例:mv file.txt project1/
    解释:将file.txt移动到project1目录中

    6. 删除文件或目录:rm
    命令格式:rm [选项] 文件或目录
    示例:rm file.txt
    解释:删除file.txt文件

    7. 修改文件或目录权限:chmod
    命令格式:chmod [选项] 权限 文件或目录
    示例:chmod 755 file.txt
    解释:将file.txt设置为所有者可读、可写、可执行,组和其他用户可读、可执行

    8. 查看文件内容:cat
    命令格式:cat 文件
    示例:cat file.txt
    解释:显示file.txt文件的内容

    二、文本处理

    1. 查找字符串:grep
    命令格式:grep [选项] 字符串 文件
    示例:grep “error” logfile.txt
    解释:在logfile.txt文件中查找包含”error”的行

    2. 替换字符串:sed
    命令格式:sed ‘s/旧字符串/新字符串/g’ 文件
    示例:sed ‘s/apple/orange/g’ file.txt
    解释:将file.txt文件中的所有”apple”替换为”orange”

    3. 统计行数、单词数和字符数:wc
    命令格式:wc [选项] 文件
    示例:wc -lwc file.txt
    解释:统计file.txt文件的行数、单词数和字符数

    4. 查看文件尾部内容:tail
    命令格式:tail [选项] 文件
    示例:tail -n 10 file.txt
    解释:显示file.txt文件的最后10行内容

    三、网络相关操作

    1. 查看IP地址:ifconfig
    命令格式:ifconfig
    示例:ifconfig
    解释:显示当前系统的网络接口和IP地址信息

    2. 测试网络连通性:ping
    命令格式:ping [选项] 目标主机
    示例:ping http://www.example.com
    解释:向目标主机发送ICMP回应请求,测试网络连通性

    3. 下载文件:wget
    命令格式:wget [选项] 文件URL
    示例:wget http://www.example.com/file.tar.gz
    解释:从指定的URL下载文件到当前目录

    4. 上传文件:scp
    命令格式:scp [选项] 文件 目标主机:目标路径
    示例:scp file.txt user@example.com:/home/user
    解释:将file.txt文件上传到远程主机user的/home/user目录

    结语:
    本备忘录介绍了一些常用的Linux命令行操作,包括文件和目录操作、文本处理和网络操作。熟练掌握这些命令可以帮助提高工作效率和问题解决能力,同时也适用于日常使用Linux系统的用户。希望这份备忘录对您有所帮助。

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

400-800-1024

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

分享本页
返回顶部