linux命令速记表

fiy 其他 32

回复

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

    Linux命令速记表是一份列举了常用Linux命令及其用法的参考资料。以下是常用的几个Linux命令及其简要说明:

    1. ls:用于显示当前目录下的文件和目录。可以加上参数,如-l,显示详细信息;-a,显示所有文件,包括隐藏文件等。

    2. cd:用于切换当前工作目录。使用命令之后,后面加上目标目录名即可切换到该目录。

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

    4. mkdir:创建新的目录。后面跟上目录名即可创建一个新的目录。

    5. rm:删除文件或目录。使用该命令时要小心,因为删除后无法恢复。

    6. cp:复制文件和目录。可以使用该命令将一个文件或目录复制到指定位置。

    7. mv:移动文件和目录,也可以用于重命名文件。

    8. touch:创建空文件,也可以修改已有文件的访问时间。

    9. cat:查看文件内容。可以用于查看文本文件的内容,在命令后面加上文件名即可。

    10. grep:在文件中查找指定字符串。可以使用该命令来查找含有指定字符串的行。

    11. find:在指定目录下查找文件。可以根据不同的条件来搜索文件。

    12. chmod:修改文件或目录的权限。可以使用该命令来更改文件或目录的读、写、执行权限。

    以上是一些常用的Linux命令,每个命令都有更多的参数和用法,可以通过man命令来查看详细说明。希望这份Linux命令速记表对你有所帮助!

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

    Linux是一种广泛使用的操作系统,具有强大的命令行界面。对于Linux初学者来说,记住常用的命令是非常重要的。以下是一些常用Linux命令的速记表:

    1. 文件操作命令
    – ls: 列出当前目录下的文件和文件夹。
    – cd: 切换到指定的目录。
    – mkdir: 创建一个新的目录。
    – rm: 删除文件或目录。
    – cp: 复制文件或目录。
    – mv: 移动或重命名文件或目录。

    2. 文本处理命令
    – cat: 在终端上查看文件内容。
    – grep: 在文件中查找指定的模式。
    – sed: 对文件进行文本替换。
    – awk: 用于处理和操作文本文件。
    – head: 显示文件头部的内容。
    – tail: 显示文件尾部的内容。

    3. 系统信息命令
    – uname: 显示系统信息。
    – df: 显示文件系统的磁盘空间使用情况。
    – free: 显示系统内存的使用情况。
    – top: 实时显示系统的进程和资源使用情况。
    – ps: 显示当前正在运行的进程。

    4. 网络命令
    – ping: 测试与指定主机之间的网络连接。
    – ifconfig: 显示网络接口的配置信息。
    – nslookup: 查询域名的IP地址。
    – wget: 下载文件到本地。
    – ssh: 通过SSH协议远程登录到其他计算机。

    5. 权限管理命令
    – chmod: 修改文件和目录的权限。
    – chown: 修改文件和目录的所有者。
    – chgrp: 修改文件和目录的所属组。
    – sudo: 以超级用户身份执行命令。
    – passwd: 修改用户的密码。

    这只是一小部分常用的Linux命令,还有许多其他命令可以根据需要学习和记忆。对于初学者来说,可以将这些命令记录在一个速记表中,以便随时查阅。随着使用Linux的经验增加,你会越来越熟悉这些命令,并能够更加高效地使用Linux操作系统。

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

    Linux命令是系统管理员和开发人员必备的技能之一。掌握并熟练使用Linux命令可以提高工作效率和解决问题的能力。以下是一个Linux命令速记表,包括一些常用的命令以及它们的用法和示例。

    ## 文件和目录管理

    ### ls – 列出文件和目录

    “`
    ls [option] [文件/目录]
    “`

    常用选项:

    – -l:以详细信息的形式列出文件和目录
    – -a:显示所有文件和目录,包括隐藏文件

    示例:

    “`
    ls -l /home
    ls -a ~
    “`

    ### cd – 切换目录

    “`
    cd [目录]
    “`

    示例:

    “`
    cd /usr/local
    cd ..
    cd ~
    “`

    ### pwd – 显示当前所在目录

    “`
    pwd
    “`

    ### mkdir – 创建目录

    “`
    mkdir [目录]
    “`

    示例:

    “`
    mkdir /home/test
    “`

    ### rm – 删除文件和目录

    “`
    rm [option] [文件/目录]
    “`

    常用选项:

    – -r:递归地删除目录及其内容
    – -f:强制删除,不提示确认

    示例:

    “`
    rm /tmp/file.txt
    rm -r /home/test
    rm -rf /home/test
    “`

    ### cp – 复制文件和目录

    “`
    cp [option] [源文件/目录] [目标文件/目录]
    “`

    常用选项:

    – -r:复制目录及其内容
    – -f:覆盖已存在的目标文件

    示例:

    “`
    cp /tmp/file.txt /home/test
    cp -r /home/source /home/destination
    cp -rf /home/source /home/destination
    “`

    ### mv – 移动文件和目录,或重命名文件和目录

    “`
    mv [option] [源文件/目录] [目标文件/目录]
    “`

    示例:

    “`
    mv /tmp/file.txt /home/test
    mv /home/source /home/destination
    mv /home/source /home/newname
    “`

    ### touch – 创建空文件或修改文件的时间戳

    “`
    touch [文件]
    “`

    示例:

    “`
    touch /tmp/file.txt
    “`

    ### cat – 显示文件内容

    “`
    cat [文件]
    “`

    示例:

    “`
    cat /tmp/file.txt
    “`

    ### more – 分页显示文件内容

    “`
    more [文件]
    “`

    示例:

    “`
    more /tmp/file.txt
    “`

    按空格键翻页,按q键退出。

    ### less – 分页显示文件内容,支持向前和向后翻页

    “`
    less [文件]
    “`

    示例:

    “`
    less /tmp/file.txt
    “`

    按空格键向下翻页,按b键向上翻页,按q键退出。

    ### head – 显示文件头部内容

    “`
    head [option] [文件]
    “`

    常用选项:

    – -n:指定要显示的行数,默认为前10行

    示例:

    “`
    head /tmp/file.txt
    head -n 5 /tmp/file.txt
    “`

    ### tail – 显示文件尾部内容

    “`
    tail [option] [文件]
    “`

    常用选项:

    – -n:指定要显示的行数,默认为后10行
    – -f:持续显示文件的新增内容

    示例:

    “`
    tail /tmp/file.txt
    tail -n 5 /tmp/file.txt
    tail -f /var/log/syslog
    “`

    ### grep – 在文件中搜索指定的字符串

    “`
    grep [option] [字符串] [文件]
    “`

    常用选项:

    – -i:忽略大小写
    – -r:递归搜索目录及其子目录下的文件
    – -w:匹配整个单词

    示例:

    “`
    grep “keyword” /tmp/file.txt
    grep -i “keyword” /tmp/file.txt
    grep -r “keyword” /home/test
    grep -w “keyword” /tmp/file.txt
    “`

    ## 压缩和解压缩

    ### tar – 打包和解压文件

    “`
    tar [option] [文件/目录]
    “`

    常用选项:

    – -c:打包文件
    – -x:解压文件
    – -f:指定要处理的文件
    – -z:使用gzip压缩文件
    – -j:使用bzip2压缩文件

    示例:

    “`
    tar -cvf archive.tar file1 file2 directory
    tar -xvf archive.tar
    tar -zcvf archive.tar.gz file1 file2 directory
    tar -zxvf archive.tar.gz
    tar -jcvf archive.tar.bz2 file1 file2 directory
    tar -jxvf archive.tar.bz2
    “`

    ### gzip – 压缩文件

    “`
    gzip [文件]
    “`

    示例:

    “`
    gzip file.txt
    “`

    ### gunzip – 解压缩文件

    “`
    gunzip [文件]
    “`

    示例:

    “`
    gunzip file.txt.gz
    “`

    ### bzip2 – 压缩文件

    “`
    bzip2 [文件]
    “`

    示例:

    “`
    bzip2 file.txt
    “`

    ### bunzip2 – 解压缩文件

    “`
    bunzip2 [文件]
    “`

    示例:

    “`
    bunzip2 file.txt.bz2
    “`

    ## 网络管理

    ### ping – 检测网络连通性

    “`
    ping [IP地址/域名]
    “`

    示例:

    “`
    ping http://www.google.com
    ping 192.168.0.1
    “`

    ### ifconfig – 显示和配置网络接口

    “`
    ifconfig [网络接口] [option]
    “`

    常用选项:

    – up:启用网络接口
    – down:禁用网络接口

    示例:

    “`
    ifconfig eth0 up
    ifconfig eth0 down
    “`

    ### ip – 显示和配置网络接口

    “`
    ip [option] [网络接口]
    “`

    常用选项:

    – address add [IP地址/掩码]:配置IP地址和子网掩码
    – address del [IP地址/掩码]:删除IP地址和子网掩码
    – route add default via [默认网关]:添加默认网关
    – route del default:删除默认网关

    示例:

    “`
    ip address add 192.168.0.100/24
    ip address del 192.168.0.100/24
    ip route add default via 192.168.0.1
    ip route del default
    “`

    ### netstat – 显示网络连接信息

    “`
    netstat [option]
    “`

    常用选项:

    – -a:显示所有连接和监听端口
    – -t:显示TCP连接
    – -u:显示UDP连接
    – -n:以数字形式显示IP地址和端口号

    示例:

    “`
    netstat -a
    netstat -t
    netstat -u
    netstat -n
    “`

    ### wget – 下载文件

    “`
    wget [URL]
    “`

    示例:

    “`
    wget http://example.com/file.txt
    “`

    ### ssh – 远程登录和执行命令

    “`
    ssh [用户@]主机 [command]
    “`

    示例:

    “`
    ssh user@example.com
    ssh user@example.com ls /home
    “`

    ## 用户和权限管理

    ### su – 切换用户

    “`
    su [用户]
    “`

    示例:

    “`
    su root
    “`

    要切换到root用户,需要输入root用户的密码。

    ### sudo – 以超级用户身份执行命令

    “`
    sudo [command]
    “`

    示例:

    “`
    sudo apt-get update
    sudo rm /tmp/file.txt
    “`

    ### whoami – 显示当前用户

    “`
    whoami
    “`

    ### passwd – 修改密码

    “`
    passwd [用户]
    “`

    示例:

    “`
    passwd
    passwd user
    “`

    ### chmod – 修改文件和目录的权限

    “`
    chmod [option] [权限] [文件/目录]
    “`

    常用选项:

    – -R:递归修改目录及其内容的权限

    示例:

    “`
    chmod 755 file.txt
    chmod -R 755 /home/test
    “`

    ### chown – 修改文件和目录的所有者

    “`
    chown [option] [所有者] [文件/目录]
    “`

    常用选项:

    – -R:递归修改目录及其内容的所有者

    示例:

    “`
    chown user file.txt
    chown -R user /home/test
    “`

    ### chgrp – 修改文件和目录的所属组

    “`
    chgrp [option] [所属组] [文件/目录]
    “`

    常用选项:

    – -R:递归修改目录及其内容的所属组

    示例:

    “`
    chgrp group file.txt
    chgrp -R group /home/test
    “`

    ## 进程管理

    ### ps – 显示进程状态

    “`
    ps [option]
    “`

    常用选项:

    – -A:显示所有进程
    – -u [用户]:显示指定用户的进程

    示例:

    “`
    ps -A
    ps -u user
    “`

    ### top – 显示实时的系统状态和进程信息

    “`
    top
    “`

    按q键退出。

    ### kill – 终止进程

    “`
    kill [option] [进程ID]
    “`

    常用选项:

    – -9:强制终止进程

    示例:

    “`
    kill 1234
    kill -9 1234
    “`

    ### killall – 终止指定名称的进程

    “`
    killall [option] [进程名称]
    “`

    常用选项:

    – -9:强制终止进程

    示例:

    “`
    killall firefox
    killall -9 firefox
    “`

    ### bg – 在后台运行进程

    “`
    bg [job]
    “`

    示例:

    “`
    bg %1
    “`

    将编号为1的作业切换到后台运行。

    ### fg – 将后台运行的进程切换到前台

    “`
    fg [job]
    “`

    示例:

    “`
    fg %1
    “`

    将编号为1的作业切换到前台运行。

    以上就是Linux命令速记表的内容,希望对您在使用Linux系统过程中有所帮助。要熟练掌握这些命令,需要多加练习和实践,并根据实际需求学习更多的命令和用法。

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

400-800-1024

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

分享本页
返回顶部