Linux常用命令及其应用

开源世界旅行者 2021-02-05 ⋅ 22 阅读

1. 管理文件和目录

1.1 pwd

  • 描述:显示当前工作目录的完整路径
  • 用法:pwd

1.2 ls

  • 描述:列出文件和目录
  • 用法:
    • ls:列出当前目录下的所有文件和目录
    • ls -l:以长格式列出文件和目录的详细信息
    • ls -a:列出所有文件和目录,包括隐藏文件

1.3 cd

  • 描述:切换工作目录
  • 用法:
    • cd [目录路径]:进入指定目录
    • cd ..:返回上级目录
    • cd ~:进入当前用户的主目录
    • cd -:进入上次所在的目录

1.4 mkdir

  • 描述:创建新目录
  • 用法:mkdir [目录名]

1.5 rm

  • 描述:删除文件或目录
  • 用法:
    • rm [文件名]:删除指定文件
    • rm -r [目录名]:删除指定目录及其内容
    • rm -f [文件名]:强制删除文件,不提示确认

1.6 mv

  • 描述:移动或重命名文件或目录
  • 用法:
    • mv [源路径] [目标路径]:移动或重命名文件或目录

1.7 cp

  • 描述:复制文件或目录
  • 用法:
    • cp [源路径] [目标路径]:复制文件或目录
    • cp -r [源目录] [目标目录]:复制目录及其内容

2. 操作文件内容

2.1 cat

  • 描述:显示文件内容
  • 用法:cat [文件名]

2.2 head

  • 描述:显示文件的前几行内容,默认为前10行
  • 用法:
    • head [文件名]
    • head -n [行数] [文件名]

2.3 tail

  • 描述:显示文件的后几行内容,默认为最后10行
  • 用法:
    • tail [文件名]
    • tail -n [行数] [文件名]

2.4 less

  • 描述:一页一页地显示文件内容,并允许上下滚动浏览
  • 用法:less [文件名]

2.5 echo

  • 描述:向文件中输出文本内容,或显示文本内容
  • 用法:
    • echo [文本内容] > [文件名]:将文本内容覆盖写入文件
    • echo [文本内容] >> [文件名]:将文本内容追加写入文件
    • echo [文本内容]:显示文本内容

3. 管理进程

3.1 ps

  • 描述:查看当前正在运行的进程
  • 用法:
    • ps:显示当前用户的进程
    • ps -ef:显示所有进程

3.2 kill

  • 描述:终止指定的进程
  • 用法:
    • kill [进程号]:终止指定进程
    • killall [进程名]:终止指定名称的所有进程

4. 压缩与解压缩

4.1 tar

  • 描述:打包和压缩文件或目录
  • 用法:
    • tar -cvf [目标文件名.tar] [文件夹路径/文件路径]:打包文件或目录
    • tar -xvf [文件名.tar]:解包文件或目录

4.2 gzip

  • 描述:压缩和解压缩文件
  • 用法:
    • gzip [文件名]:压缩文件
    • gzip -d [文件名.gz]:解压缩文件

5. 网络管理

5.1 ping

  • 描述:检测网络连接
  • 用法:ping [IP地址/域名]

5.2 ifconfig

  • 描述:显示和配置网络接口信息
  • 用法:ifconfig

5.3 ssh

  • 描述:使用安全的shell协议远程登录到其他计算机
  • 用法:ssh [用户名]@[IP地址/域名]

这里只是列举了一些常用的Linux命令及其应用,Linux拥有丰富的命令行工具和强大的脚本编程能力,可以用于各种系统管理、网络管理、文件操作等任务。在Linux系统中,命令行是非常重要且实用的工具,熟练掌握使用命令行,将提高工作效率并扩展你的技能。继续学习和探索更多的Linux命令,你将发现它们的强大之处。


全部评论: 0

    我有话说: