Linux 命令行练习(三)系统相关

使用的系统:Ubuntu 16.04


(1) 网络相关
一些相关命令:ipifconfignmcli
nmcli 是一个功能强大的网络管理工具

  • 查看网络信息,如 ip 地址
    ifconfig
    ip address
    nmcli connection [连接名]

(2)日期时间相关

  • 显示当前时间信息
    date 显示当前日期
    timedatectl 还显示时区等详细信息

  • 修改当前时间
    通常情况下,系统时间是自动同步网络的时间,如需手动修改时间,需要先取消自动同步,通过
    timedatectl set-ntp 0 取消同步,然后可以进行时间的设置

设置时间:
date -s [time]
timedatectl set-time [time]

设置时区:
timedatectl set-timezone
timedatectl list-timezones 查看可设置的时区

(3)语言设置

  • 显示当前语言信息
    localectl status

  • 设置系统语言
    localectl list-locales 列出可用的语言
    localectl set-locale [locale] 设置语言

(4)程序管理

  • 查看系统程序
    ps aux
    top 动态的进程列表,类似 windows 的任务管理器

  • 结束一个进程
    kill [PID]

(5)系统资源相关

  • 查看硬盘使用情况
    df -h

  • 查看内存使用情况
    free

### Linux 命令行练习教程 #### 一、熟悉基本环境 对于初学者而言,首先要适应的是命令行界面本身。通过使用简单的命令来探索当前的工作目录结构以及文件属性是非常重要的入门步骤。 - 使用 `pwd` 查看当前位置[^3]。 ```bash pwd ``` - 列出当前目录下的所有文件和子目录,包括隐藏文件: ```bash ls -a ``` #### 二、掌握常用操作指令 理解并熟练运用一些常用的Linux命令能够极大地提高工作效率。这里列举几个基础却十分有用的命令供读者实践学习。 - 创建新文件夹: ```bash mkdir myfolder ``` - 删除空文件夹: ```bash rmdir empty_folder ``` - 复制文件或目录至指定位置,并保持原有权限不变: ```bash cp -p source_file destination_path/ ``` #### 、深入探究Shell脚本编写 当掌握了足够的单个命令之后,下一步就可以尝试组合多个命令形成自动化处理流程——即编写Shell脚本。这不仅有助于简化重复性的任务执行过程,而且也是进一步深化对Linux系统的认识的有效途径之一。 例如创建一个名为hello.sh的简单shell脚本来打印“Hello World!”消息: ```bash echo '#!/bin/bash' > hello.sh echo 'echo "Hello World!"' >> hello.sh chmod +x hello.sh ./hello.sh ``` 以上代码片段展示了如何构建最基础版本的shell脚本程序[^1]。 #### 四、利用在线资源辅助学习 除了官方文档外,网络上有许多优质的开源项目和技术博客可供参考借鉴。积极参与社区讨论交流同样能加速个人成长速度。比如可以通过阅读《Linux命令行与shell脚本编程大全》这类书籍获取更多实战经验[^5];也可以关注最新的技术动态和发展趋势,如2024年的新型Linux命令行工具介绍文章所提到的内容[^4]。 #### 五、持续积累实践经验 最后但并非最不重要的一点是要不断动手去做各种各样的实验,在实际环境中解决问题才是最好的老师。随着使用的频率增加,自然就会变得更加得心应手了[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值