linux小白学习入门过程

这篇博客不是写技术的。

说到linux,本人也只是小白级别的。但是本人并不认为小白就不能写点学习过程。

每个人吧,都有各自的学习方式。有些人想学啥新东西的时候喜欢买几本书,然后啃啃啃。这种学习方式适合长时间且从基础到深入的层层深入,大部分人坚持不了,基本上书都是看到第二章(第一章都是绪论,没啥人看)。有些人呢,喜欢在网站上搜各种教程、各种从入门到精通,然则搜了一大堆,没头没脑,搜一点学一点,用一点。这种学习方式适合临时抱佛脚,比如工作中需要这一点东西,临时搜一下能用就行了,或者学习其他的东西的时候临时搬过来就好了,当然这样的学习方式浅显,往往只知其一不知其二。还有一种人,特别喜欢看视频,搜索到一些视频就猛看,看的也挺认真,好像都知道了,但是用的时候还是不会用,而且依然不能融会贯通。

综上,学习的方法方式不能单一,要多元化。且要因地适宜,寻找适合自己的时间和需要的方式去学习。

这和linux的学习有啥关系呢?

关系就在这了。

无论是开发小菜程序员,还是资深架构师,或者是技术总监甚至是公司高管,若是技术人员,如果只会windows点几下,必定不能良好的完成工作;如果是管理人员,能够熟悉linux,下面的人定会刮目相看,顶礼膜拜的。因此作为IT行业的从业者,linux放佛是worker的座驾,掌握的程度往往就是座驾的价值。

那么,如何去学习linux呢?

上面提到的三种学习方式,要联合并用了。

1、网上搜索,先百度一下linux常用命令。

2、寻找视频教程,看一下老师是如何学习如何使用linux的。这个过程中就会安装各种软件了。这个过程也是非常非常重要的。

3、自己动手操作一下视频教程中的东西。这个很多啦

4、以上几个方式都只是“门外汉”的应用的学习,也就是先用起来。

接下来我们要买几本书,系统的学习linux。这就把更深层次的原理搞清楚了,在看书的过程中,就把上面三个过程中遇到的各种“莫名其妙”的问题都搞清楚原理了。

下面我也贴一下这个学习过程中用到的东西吧:

1、linux常用命令:

文件和目录

cd /home 进入 ‘/ home‘ 目录‘

cd .. 返回上一级目录

cd ../.. 返回上两级目录

cd 进入个人的主目录

cd ~user1 进入个人的主目录

cd - 返回上次所在的目录

pwd 显示工作路径

ls 查看目录中的文件

ls -F 查看目录中的文件

ls -l 显示文件和目录的详细资料

ls -a 显示隐藏文件

ls *[0-9]* 显示包含数字的文件名和目录名

tree 显示文件和目录由根目录开始的树形结构(1)

lstree 显示文件和目录由根目录开始的树形结构(2)

mkdir dir1 创建一个叫做 ‘dir1‘ 的目录‘

mkdir dir1 dir2 同时创建两个目录

mkdir -p /tmp/dir1/dir2 创建一个目录树

rm -f file1 删除一个叫做 ‘file1‘ 的文件‘

rmdir dir1 删除一个叫做 ‘dir1‘ 的目录‘

rm -rf dir1 删除一个叫做 ‘dir1‘ 的目录并同时删除其内容

rm -rf dir1 dir2 同时删除两个目录及它们的内容

mv dir1 new_dir 重命名/移动 一个目录

cp file1 file2 复制一个文件

cp dir/* . 复制一个目录下的所有文件到当前工作目录

cp -a /tmp/dir1 . 复制一个目录到当前工作目录

cp -a dir1 dir2 复制一个目录

ln -s file1 lnk1 创建一个指向文件或目录的软链接

ln file1 lnk1 创建一个指向文件或目录的物理链接

touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm)

file file1 outputs the mime type of the file as text

iconv -l 列出已知的编码

iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding.

find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick)

文件搜索

find / -name file1 从 ‘/‘ 开始进入根文件系统搜索文件和目录

find / -user user1 搜索属于用户 ‘user1‘ 的文件和目录

find /home/user1 -name \*.bin 在目录 ‘/ home/user1‘ 中搜索带有‘.bin‘ 结尾的文件

find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件

find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件

find / -name \*.rpm -exec chmod 755 ‘{}‘ \; 搜索以 ‘.rpm‘ 结尾的文件并定义其权限

find / -xdev -name \*.rpm 搜索以 ‘.rpm‘ 结尾的文件,忽略光驱、捷盘等可移动设备

locate \*.ps 寻找以 ‘.ps‘ 结尾的文件 - 先运行 ‘updatedb‘ 命令

whereis halt 显示一个二进制文件、源码或man的位置

which halt 显示一个二进制文件或可执行文件的完整路径

磁盘空间

df -h 显示已经挂载的分区列表

ls -lSr |more 以尺寸大小排列文件和目录

du -sh dir1 估算目录 ‘dir1‘ 已经使用的磁盘空间‘

du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小

rpm -q -a --qf ‘%10{SIZE}t%{NAME}n‘ | sort -k1,1n 以大小为依据依次显示已安装的rpm包所使用的空间 (fedora, redhat类系统)

dpkg-query -W -f=‘${Installed-Size;10}t${Package}n‘ | sort -k1,1n 以大小为依据显示已安装的deb包所使用的空间 (ubuntu, debian类系统)

打包和压缩文件

bunzip2 file1.bz2 解压一个叫做 ‘file1.bz2‘的文件

bzip2 file1 压缩一个叫做 ‘file1‘ 的文件

gunzip file1.gz 解压一个叫做 ‘file1.gz‘的文件

gzip file1 压缩一个叫做 ‘file1‘的文件

gzip -9 file1 最大程度压缩

rar a file1.rar test_file 创建一个叫做 ‘file1.rar‘ 的包

rar a file1.rar file1 file2 dir1 同时压缩 ‘file1‘, ‘file2‘ 以及目录 ‘dir1‘

rar x file1.rar 解压rar包

unrar x file1.rar 解压rar包

tar -cvf archive.tar file1 创建一个非压缩的 tarball

tar -cvf archive.tar file1 file2 dir1 创建一个包含了 ‘file1‘, ‘file2‘ 以及 ‘dir1‘的档案文件

tar -tf archive.tar 显示一个包中的内容

tar -xvf archive.tar 释放一个包

tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下

tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包

tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包

tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包

tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包

zip file1.zip file1 创建一个zip格式的压缩包

zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包

unzip file1.zip 解压一个zip格式压缩包

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-07 19:59:48

linux小白学习入门过程的相关文章

linux 基础学习入门 5 inode 总结 tr tee 等小命令

linux day 5 一.inode是什么? 理解inode,要从文件储存说起. 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB). 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block).这种由多个扇区组成的"块",是文件存取的最小单位."块"的大小,最常见的是4KB,即连续八个 sector组

免费教授Linux小白学习

想学linux的小白,可以跟我联系,绝对一对一教学,五年运维职场经验倾囊相授,以学以致用为目的,收费标准你说了算,个人纯粹打发时间! 有意者加微信好友,非诚勿扰,助你一臂之力! 原文地址:https://www.cnblogs.com/luchuangao/p/8503568.html

linux小白学习笔记(一)常用基础命令

ls                                    查看文件 (相当于dos下的dir)(其后可加路径,加 -a,可以查看隐藏文件) cd                                  改变当前路径(与dos下相同,cd +所在目录内文件夹名(相对路径),cd+/新路径(绝对路径),cd+..进入上个目录,cd进入根目录) clear                              清屏ls (相当于dos下的cle) 命令 “+ ”——he

我学习嵌入式linux开发入门过程

我是去年开始学习linux的,学习的过程中也走了很多的弯路,在这里记录一下,希望能给各位新人看到,帮助大家少走一些弯路.帮助大家的同时也是我个人长进的过程.我记录的地方有什么不对的地方希望大家能够指出来,谢谢! ((⊙o⊙)-由于本人比较懒,感觉打字很麻烦,所以就用语音来帮我打字,文章可能会写的思路乱一些,以后我会慢慢整理,抱歉啦!) 有一点还是需要首先说明一下,如果在学习的过程中有什么不太明白的地方最好还是先去百度或者谷歌(需要翻墙,具体怎么翻墙还是大家自己想下办法吧,我这里就不说了,要是直接

一只Linux小白,啊哈哈。。。以后就将自己的学习心得与大家分享啦!希望大家可以指出我的错误与不足之处

从今天开始学习Linux啦!嗯...真的是一只纯纯的Linux小白,之前所有的娱乐与学习等都是在Windows下进行的,在还未正式接触计算机(指的学习哦,之前纯属娱乐)之前哪还懂得什么操作系统也会有区分,嘿嘿..听了各种大神的建议以及自己的了解之后,还是决定挑战一把自己,学习一个新的操作系统--Linux的使用,以后在这种新环境下进行自己的编程生涯... 好了废话不多说了(其实我的心情还是很激动滴..,哈哈!),下来我将自己今天的所学分享一下: (1) Linux与Windows的不同: Lin

浅谈身为小白学习Linux系统的四点实用建议

游戏.办公.安全,可以总结为是方便当代人们在生活中的刚需,我们大都是这些服务的使用者,而把单个功能整合起来那就必须谈到互联网,自然而然通过互联网要将Service发送给Service management,经过Service management的处理将结果反馈给使用者,整个过程下来总结为:发送请求.处理请求.反馈请求,这就是一切方便用户,用户只需要发送和接收反馈,而中间的网络传输和服务的处理就交给网络运营商和服务运营商,根据我们的标题,我们这次来简谈下服务运营商端是怎么处理相对复杂的服务请求.

Linux学习入门:工欲善其事,必先利其器

linux学习入门 1 .1Linux简介 Linux的创始人是 Linus Torvalds.他在从1990年底到1991年的几个月中,利用Minix操作系统作为开发平台,为他自己的操作系统课程和后来的上网用途而陆续编写了若干程序.并在1991.10.5在Internet上公布了自己的程序程序,从而宣告Linux的诞生. 1993年,Linux 1.0问世. 1999年,Linux Kernel 2.2问世. 2001年,Linux Kernel 2.4问世. 2003年,Linux Kern

小猿圈平台如何带小白学习python入门视频教程

Python开发技术近年来非常火热,尤其是在一线城市对于python开发人才需求一直扩大.很多企业对于python开发技术人才不惜重金招募.所以学习Python技术的人越来越多,初学Python开发技术的小伙伴对Python不是很了解,不知道Python技术好不好学,更不知道自己能否学好Python开发,本篇文章小编就和大家分享一下小猿圈平台如何带小白学习python入门视频教程? 小猿圈平台如何带小白学习python入门视频教程: 我们先来了解一下Python的学习路线,Python入门课程第

马哥LINUX高薪LINUX高薪就业入门教程-虚拟机篇幅-学习笔记-11

课程名称:马哥Linux高薪就业入门-安装学习VMware Workstation9-1 课程主要内容:虚拟机安装及OS系统配置说明 虚拟机硬件配置: CPU,Memory,I/O(disk,Ethercard) 虚拟机关键字: 1.disk image file(磁盘映像文件) 2.Sparse(稀疏格式) 3.CPU超线程 虚拟机使用技巧: 1.虚拟机磁盘建议放置空间大,分区编号越小性能越好,对于不常用的文件就放到最外层的: 2.CPU一级缓存最高,二级缓存价格次之,一级缓存容量翻倍基本价格