Linux系统基础常用命令

Linux系统提供了丰富的命令行工具来帮助用户管理文件、进程、网络以及进行系统维护等。以下是一些非常基础且常用的Linux命令及其详细解释:

1. ls

  • 功能:列出目录内容。
  • 常用选项
    • -a:显示包括隐藏文件(以.开头的文件)在内的所有文件。
    • -l:以长格式列出,显示文件的权限、所有者、大小、修改时间等详细信息。
    • -h:与-l一起使用时,以易读的格式显示文件大小(如KB, MB)。
    • -R:递归列出目录下的所有内容。

2. cd

  • 功能:切换当前工作目录。
  • 用法cd [目录],不带参数时默认切换到用户的家目录。

3. pwd

  • 功能:显示当前工作目录的完整路径。

4. mkdir

  • 功能:创建新的目录。
  • 用法mkdir [-p] 目录名-p选项可以递归创建目录。

5. rm

  • 功能:删除文件或目录。
  • 用法
    • 删除文件:rm 文件名
    • 删除目录(非空目录需加-r-R):rm -r 目录名

6. cp

  • 功能:复制文件或目录。
  • 用法
    • 复制文件:cp 源文件 目标文件
    • 复制目录(需加-r-R):cp -r 源目录 目标目录

7. mv

  • 功能:移动或重命名文件或目录。
  • 用法
    • 移动文件:mv 源文件 目标目录
    • 重命名文件:mv 旧文件名 新文件名

8. cat

  • 功能:查看文件内容。
  • 用法cat 文件名,可以直接在终端输出文件内容。

9. more / less

  • 功能:分页查看文件内容,支持滚动浏览。
  • 用法more 文件名 或 less 文件名less提供了更多的浏览控制功能。

10. grep

  • 功能:在文件中搜索包含特定模式的行。
  • 用法grep "模式" 文件名,可以结合正则表达式进行复杂搜索。

11. find

  • 功能:在指定目录下查找文件。
  • 用法find [路径] [条件],如find /home -name "example.txt"查找名为example.txt的文件。

12. man

  • 功能:查看命令的手册页,获取详细的命令使用说明。
  • 用法man 命令名,如man ls查看ls命令的详细文档。

13. chmod

  • 功能:更改文件或目录的权限。
  • 用法chmod [模式] 文件或目录,模式可以用数字或符号表示,如chmod 755 file.txt给予文件所有者读写执行权限,组成员和其他用户读执行权限。

14. chown

  • 功能:更改文件或目录的所有者。
  • 用法chown 用户名:组名 文件或目录,如chown user1:group1 file.txt

15. ps

  • 功能:显示当前进程状态。
  • 用法ps aux 显示所有用户的进程信息。

16. kill

  • 功能:发送信号给进程,常用来终止进程。
  • 用法kill [信号] 进程ID,如kill 1234发送SIGTERM信号终止PID为1234的进程。

这些只是Linux众多命令中的一小部分,但它们构成了日常管理任务的基础。熟练掌握这些命令能够极大提高工作效率。

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值