linux系统命令合集

worktile 其他 15

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统命令合集

    Linux是一种开源的操作系统,它提供了丰富的命令和工具,用于管理系统、执行任务和操作文件等。下面是一些常用的Linux系统命令合集:

    1. 文件和目录操作命令:
    – ls:列出目录内容;
    – cd:切换目录;
    – pwd:显示当前工作目录;
    – mkdir:创建目录;
    – touch:创建空文件或更改文件的访问和修改时间;
    – cp:复制文件或目录;
    – rm:删除文件或目录;
    – mv:移动或重命名文件和目录;
    – find:在指定目录中查找文件;
    – grep:在文件中搜索指定的模式。

    2. 系统管理命令:
    – top:实时显示系统状态和进程信息;
    – ps:显示当前正在运行的进程信息;
    – kill:终止指定的进程;
    – shutdown:关闭或重启系统;
    – uname:显示系统信息;
    – df:显示磁盘空间使用情况;
    – du:查看文件或目录的磁盘使用情况;
    – ifconfig:查看和配置网络接口。

    3. 用户管理命令:
    – useradd:添加新用户;
    – passwd:设置用户密码;
    – usermod:修改用户属性;
    – userdel:删除用户;
    – su:切换用户;
    – sudo:以超级用户权限执行命令。

    4. 网络命令:
    – ping:测试与另一台主机的连通性;
    – ssh:远程登录到其他主机;
    – scp:在本地主机和远程主机之间传输文件;
    – wget:从网络下载文件;
    – curl:从网络获取数据;
    – nc:用于网络调试和传输数据。

    5. 文本处理命令:
    – cat:连接文件并打印到标准输出;
    – less:分页显示文件内容;
    – head:显示文件的前几行;
    – tail:显示文件的末尾几行;
    – grep:在文件中搜索指定的模式;
    – sed:根据指定规则处理文本;
    – awk:处理和分析文本数据。

    以上只是列举了一些常见的Linux系统命令,实际上Linux还有很多其他命令,根据具体需求可以查阅相关文档或使用man命令获得更多的命令帮助。

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

    Linux系统是一种开源的操作系统,具有强大的命令行功能。下面是一些常用的Linux系统命令合集:

    1. 文件和目录操作命令
    – `ls`:列出当前目录中的文件和目录。
    – `cd`:改变当前目录。
    – `pwd`:显示当前工作目录的路径。
    – `mkdir`:创建一个新目录。
    – `rm`:删除文件或目录。
    – `cp`:复制文件或目录。
    – `mv`:移动文件或目录。

    2. 文件查看和编辑命令
    – `cat`:将文件内容打印到标准输出。
    – `less`:以页面翻页方式查看文件内容。
    – `head`:显示文件开头几行。
    – `tail`:显示文件结尾几行。
    – `vim`:文本编辑器,可以编辑并保存文本文件。

    3. 系统信息查看命令
    – `uname`:显示系统信息,如内核版本。
    – `df`:显示磁盘使用情况。
    – `top`:实时显示系统中的进程和资源占用情况。
    – `ps`:显示当前运行的进程。
    – `ifconfig`:查看和配置网络接口。

    4. 网络命令
    – `ping`:发送ICMP回声请求以测试网络连通性。
    – `nslookup`:查询域名解析信息。
    – `wget`:从网络上下载文件。
    – `curl`:通过URL获取数据。

    5. 权限管理命令
    – `chmod`:修改文件或目录的权限。
    – `chown`:改变文件或目录的所有者。
    – `chgrp`:改变文件或目录的所属组。
    – `sudo`:以超级管理员权限执行命令。
    – `su`:切换用户身份。

    这些只是Linux系统命令的一小部分,还有许多其他命令可供使用。使用`man`命令可以查看命令的帮助文档,了解命令的用法和参数选项。掌握这些命令可以更好地管理和操作Linux系统。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、文件和目录操作命令:

    1. ls:列出目录内容
    – ls -l:以长格式显示文件和目录信息
    – ls -a:显示隐藏文件
    – ls -h:以人类可读的方式显示文件大小

    2. cd:切换目录
    – cd :切换到当前用户的主目录
    – cd ..:切换到上级目录
    – cd /path/to/directory:切换到绝对路径/path/to/directory

    3. pwd:显示当前工作目录的路径

    4. mkdir:创建目录
    – mkdir directory:创建一个名为directory的目录
    – mkdir -p /path/to/directory:递归创建/path/to/directory及其父目录

    5. rmdir:删除目录
    – rmdir directory:删除一个空目录
    – rmdir -p /path/to/directory:递归删除目录,包括其父目录(如果为空)

    6. touch:创建空文件或更新文件的访问和修改时间

    7. cp:复制文件或目录
    – cp file1 file2:将file1复制到file2,如果file2不存在,则创建
    – cp -r /path/to/source /path/to/destination:递归复制目录及其内容

    8. mv:移动文件或目录
    – mv file1 file2:将file1重命名为file2,如果file2存在,则覆盖
    – mv file /path/to/directory:将file移动到目录/path/to/directory

    9. rm:删除文件或目录
    – rm file:删除文件
    – rm -r /path/to/directory:递归删除目录及其内容

    10. find:搜索文件和目录
    – find /path/to/search -name “filename”:在/path/to/search目录下搜索名字为filename的文件
    – find /path/to/search -type f:在/path/to/search目录下搜索所有文件
    – find /path/to/search -type d:在/path/to/search目录下搜索所有目录

    二、文本操作命令:

    1. cat:显示文件内容
    – cat file:将file的内容输出到控制台
    – cat file1 file2:将file1和file2的内容连接输出

    2. more:分页显示文件内容
    – more file:逐页显示file的内容,按空格键翻页,按q退出

    3. less:类似more,但支持向前翻页和搜索功能

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

    5. tail:显示文件的后几行
    – tail -n 10 file:显示file的后10行
    – tail -f file:实时显示file的增量内容

    6. grep:在文件中搜索指定的模式
    – grep “pattern” file:在file中搜索pattern并显示匹配的行
    – grep -i “pattern” file:在file中搜索不区分大小写的pattern

    7. sed:流编辑器,用于字符串替换、删除、插入等操作
    – sed ‘s/old/new/’ file:在file中将old替换为new
    – sed ‘1,10d’ file:删除file中的前10行

    8. awk:文本处理工具,用于数据提取和转换
    – awk ‘{print $1 $2}’ file:以空格为分隔符,输出file的第一和第二列

    三、系统管理命令:

    1. top:实时显示系统资源的使用情况和进程状态

    2. ps:显示当前运行的进程信息
    – ps : 显示当前会话中的进程
    – ps -ef : 显示所有进程
    – ps -u username:显示指定用户的进程

    3. kill:向进程发送信号,用于停止、重启或终止进程
    – kill PID:终止进程ID为PID的进程
    – kill -9 PID:强制终止进程ID为PID的进程

    4. ifconfig:显示和配置网络接口信息

    5. netstat:显示网络连接、路由表和接口信息
    – netstat -an:显示所有网络连接和监听端口

    6. service:管理系统服务
    – service serviceName start:启动serviceName服务
    – service serviceName stop:停止serviceName服务
    – service serviceName restart:重启serviceName服务

    7. systemctl:管理系统服务(适用于systemd)
    – systemctl start serviceName:启动serviceName服务
    – systemctl stop serviceName:停止serviceName服务
    – systemctl restart serviceName:重启serviceName服务

    8. crontab:定时执行任务
    – crontab -e:编辑当前用户的定时任务
    – crontab -l:列出当前用户的定时任务
    – crontab -r:删除当前用户的定时任务

    四、压缩和解压命令:

    1. tar:打包和解包文件
    – tar -cvf archive.tar file1 file2:将file1和file2打包到archive.tar中
    – tar -xvf archive.tar:解包archive.tar

    2. gzip:压缩文件
    – gzip file:将file压缩为file.gz
    – gzip -d file.gz:解压缩file.gz

    3. zip:创建ZIP压缩文件
    – zip file.zip file1 file2:将file1和file2压缩为file.zip
    – unzip file.zip:解压缩file.zip

    五、用户和权限管理命令:

    1. useradd:创建用户
    – useradd username:创建用户名为username的用户

    2. passwd:设置用户密码
    – passwd username:为用户名为username的用户设置密码

    3. usermod:修改用户属性
    – usermod -l new_username old_username:将old_username的用户名修改为new_username

    4. userdel:删除用户
    – userdel username:删除用户名为username的用户

    5. su:切换用户
    – su – username:切换到username用户

    6. sudo:以超级用户身份执行命令

    7. chmod:修改文件或目录的权限
    – chmod u+rwx file:为所有者赋予读、写和执行权限
    – chmod g+rx file:为所属组成员赋予读和执行权限
    – chmod o-rwx file:删除其他用户的读、写和执行权限
    – chmod a+x file:为所有用户赋予执行权限

    六、系统信息查看命令:

    1. uname:显示系统信息
    – uname -a:显示所有系统信息

    2. lsb_release:显示Linux发行版信息
    – lsb_release -a:显示所有发行版信息

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

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

    5. free:显示系统内存使用情况

    以上是部分常用的Linux系统命令,不同的Linux发行版可能会有些差别,使用时请注意命令的参数和用法。

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

400-800-1024

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

分享本页
返回顶部