10分钟玩转linux

用习惯window的用户,突然转去用Linux系统,一般会很不习惯,尤其面对Linux的命令行界面(CLI)。本文试图用10分钟教会你如何使用Linux。

在window中,我们最常用的一些操作有:打开“我的电脑”浏览磁盘,打开文件/文件夹,新建文件/文件夹,删除文件/文件夹,文件/文件夹复制粘贴,查看任务管理器看看哪些程序在运行等等。

下面我们来看看如何在10分钟内,玩会Linux。

基本上,用Linux的人,都是从装Linux操作系统开始的。

本文略过Linux的安装过程,并假设已经安装好Linux系统,如下图,为开启Linux系统后的登陆界面,输入密码后进入系统。

10分钟教你玩转Linux - 第1张  | 快课网接下来,我们就来尝试使用Linux的命令行界面。

使用Alt+Ctrl+T快捷键开启一个命令行界面(Shell).

使用pwd和ls命令所处位置,所处位置都有哪些文件/文件夹

 

如上图所示,通过敲入ls(list)命令,查看当前位置都有哪些文件(夹)。通过pwd(print work directory)命令可以查看你所处的位置.

mkdir创建一个目录(文件夹)

 

如上图,通过mkdir创建一个名为cprogram的目录。再通过ls命令,可以发现,当前位置已经多出了一个目录。

cd命令切换目录(路径),touch命令创建文件

 

如上图所示,通过cd cprogram/我们进入了上一步所创建的目录cprogram。接着执行ls查看,该目录下现在什么也没有,然后用touch hello.c新建一个文件,再执行ls命令,便能发现刚才所创建的文件了。

vim命令编辑文件

 

开启vim编辑器,编辑hello2.c,输入如下内容,输入:wq保持文件。(关于vim的用法,暂时不表)

10分钟教你玩转Linux - 第2张  | 快课网

cat命令查看文件内容

 

如上,输入“cat 文件名”便可查看文件名。

gcc编译源代码并执行

 

如上,通过“gcc 源文件名 -o  目标文件名”,编译刚才编写的C源代码,通过ls查看,可以发现,已经生成了hello目标文件。

最后输入 ./hello,我们的hello,world程序便在Linux上面跑起来了。

使用rm命令,过河拆桥

 

使用rm命令删除刚才编译生成的hello文件,因为我们已经能让hello,world程序跑起来了,跑一次就够了。

使用cd -命令,退到上一次所处的位置

 

 

 使用rm -r 命令删除文件夹及其文件夹下的所有文件

 

如上,删除了建立的cprogram文件夹及其下面的文件。

此外,经常用到的命令有:

“mv 起始位置 目标位置” :移动文件/文件夹,相当于windows下的剪切粘贴

“cp  起始位置 目标位置” :复制文件/文件夹,相当于windows下的复制粘贴

ifconfig:配置IP地址,默认网关地址等

man:操作手册,例如:man ifconfig,便可查看ifconfig命令的具体用法

find:查找文件

grep:搜索指定文件中包含给定字符串或者单词的行,相当有用的一个命令

df:查看磁盘的使用情况

ps :查看进程状态

top:查看进程cpu、内存占用情况

ping:检查网络连通性

作者:快课 出处:cricode.com

本文链接:http://cricode.com/2866.html   转载请保留出处链接,谢谢!

<think>好的,我现在需要处理用户关于Linux使用教程和技巧的请求。首先,用户提到了几个引用,我需要确保在回答中正确引用这些资料。同时,用户希望得到结构清晰、逐步的解答,并且生成相关问题。 首先,我需要整理用户提供的引用内容。引用1提到了sed命令的使用技巧,引用2关于查看Linux版本的方法,引用3介绍Manjaro系统,引用4涉及设备挂载目录。这些引用内容需要自然地融入到回答中,帮助用户解决实际问题。 接下来,用户的问题集中在学习Linux的使用教程和技巧。我应该从基础命令开始,逐步深入,覆盖常用工具、系统管理、实用技巧等方面。同时,需要按照用户的要求,使用正确的中文回答,并确保LaTeX格式正确,行内数学表达式用$...$,独立公式用$$...$$。不过当前问题主要涉及Linux使用,可能数学公式较少,但如果有相关例子,比如涉及计算,就需要遵循格式。 然后,生成相关问题部分需要考虑用户可能感兴趣的后续问题,比如具体命令的深入应用、系统优化技巧、不同发行版的选择等。这些问题需要与用户提供的引用内容相关联,例如引用3提到的Manjaro系统,可以生成相关问题关于Manjaro的优势或Arch Linux的比较。 在回答结构上,需要分步骤介绍Linux的使用技巧,每个部分给出示例代码或命令,并适当引用提供的资料。例如,在讲解sed命令时,引用[^1];在查看系统版本时,引用[^2];在讨论Manjaro时,引用[^3];设备挂载部分引用[^4]。 需要注意避免使用Markdown格式,所以代码块用四个空格缩进。同时,检查LaTeX是否正确,但可能在此问题中涉及较少。另外,确保回答真实可靠,引用资料准确对应。 最后,生成的相关问题要覆盖主要知识点,帮助用户进一步学习。例如,关于sed的高级用法、系统版本查看的其他方法、Manjaro的优势、设备挂载的其他目录等。 现在开始组织回答内容: 1. 基础命令:介绍常用命令如ls、grep、find,引用相关例子。 2. 文本处理工具:sed(引用)、awk,给出示例。 3. 系统信息查看:版本查看(引用),命令如uname、lsb_release。 4. 软件包管理:不同发行版的包管理器,提到Manjaro基于Arch(引用)。 5. 设备管理:挂载目录/media和/run/media(引用),mount命令使用。 6. 实用技巧:管道、重定向、别名设置、定时任务。 生成的问题要针对每个部分,比如sed的高级技巧、Manjaro与Arch的区别、挂载问题解决等。 检查是否有遗漏的引用,并确保每个引用标识正确对应。例如引用不仅介绍Manjaro,还涉及滚动更新和稳定性,可以在相关问题中提问如何选择更新。 完成回答后,再次确认结构清晰,步骤明确,引用正确,没有格式错误,并且相关问题有针对性。</think>### Linux 使用教程与技巧 Linux 作为强大的开源操作系统,其灵活性和可定制性使其广泛应用于生产环境。以下是关键技巧与教程: --- #### **1. 基础命令与文件操作** - **常用命令**: ```bash ls -l # 查看详细信息 grep "text" file.txt # 文本搜索 find /home -name "*.log" # 查找文件 ``` - **文件权限管理**: 使用 `chmod` 修改权限,例如 `chmod 755 script.sh` 赋予可执行权限。 --- #### **2. 文本处理工具** - **`sed` 命令**: 快速替换文件内容,例如删除空白行: ```bash sed '/^$/d' input.txt > output.txt ``` 更多高级用法可参考。 - **`awk` 分析数据**: 提取文件第一列并求和: ```bash awk '{sum+=$1} END {print sum}' data.txt ``` --- #### **3. 系统信息与版本管理** - **查看 Linux 版本**: ```bash uname -a # 内核信息 cat /etc/os-release # 发行版信息 ``` 详细方法见。 - **Manjaro 系统特性**: Manjaro 基于 Arch Linux 的滚动更新机制,但通过延迟更新保证稳定性。适合追求新功能但需可靠性的用户。 --- #### **4. 软件包管理** - **Debian/Ubuntu**: ```bash apt update && apt upgrade # 更新软件包 ``` - **Manjaro/Arch**: ```bash pacman -Syu # 同步并更新所有包 ``` --- #### **5. 设备挂载与管理** - **自动挂载目录**: U盘、光驱通常挂载到 `/media` 或 `/run/media`。手动挂载命令示例: ```bash mount /dev/sdb1 /mnt/usb ``` --- #### **6. 实用技巧** - **管道与重定向**: ```bash cat log.txt | grep "error" > errors.log ``` - **别名简化命令**: ```bash alias ll='ls -alF' ``` - **定时任务(Cron)**: 每日备份脚本: ```bash crontab -e 0 3 * * * /path/to/backup.sh ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值