Linux学习

原创 2017年01月03日 23:11:42

Linux学习

1.       一切皆文件,包括硬件;

2.       不存在扩展名一说,但存在约定俗成的扩展名,只是方便使用;

3.       Windows下的程序不能直接在Linux中安装和运行;

4.       虚拟机官网:http://www.vmware.com  8.0版本比较适合—官网收费,虚拟机内存配置不能超过本机内存的一半

5.       Vmware_install_cleaner彻底清除VM

6.       格式化-把分区变为等大小的数据块block,一般每个数据块为4kb,写入文件系统

7.       Ctrl+alt+enter全屏 Ctrl+alt鼠标

8.       Xshell

9.       Basic Servers

10.    权限:root 其他组 其他成员

11.    bin sbin-系统命令

12.   

13.   

14.    ls  –lh  /etc/  

-l:查看/etc/目录下的文件详细信息 –h:以k为单位显示文件大小;

15.    ls  –a

查看所有文件,包括隐藏文件

16.    ls  –ld

d:查看目录属性

 

17.    mkdir –p zqf/zqf01

在当前目录下创建zqf文件夹并在该文件夹下建立zqf01文件夹,-p:创建迭代目录

18.    touch 11

创建11文件

19.    cd –

进入上次的目录

20.    cd ~

进入家目录  /root

21.    cd ..

进入上一级目录

22.    cd ../usr/local/src

相对路径,参照当前目录的开始找,前提是当前目录的包含usr这个目录,否则报错

23.    cd /usr/local

绝对路径,从根目录开始找,前提是usr这个目录在根目录下,否则报错

24.    pwd

显示当前目录

25.    rmdir zqf/

删除空目录,该目录下不存在其他文件或者文件夹

26.    rm –rf zqf/

删除zqf文件夹及其子目录,-r:删除目录,-f:强制删除

27.    cp 000.txt  /zqf/

复制,将000.txt文件复制到zqf目录下

28.    cp –ra  zqf/ /tmp/

将zqf/复制到tmp目录下,-r:复制目录 –a:复制的文件跟源文件属性一模一样

29.    mv  zqf/11.txt /home/12.txt

剪切,移动,改名

30.    ln

生成链接

31.    locate 文件名(搜索文件名)

在后台数据库(/var/lib/mlocate)中按文件名搜索,速度很快,但该数据库不实时更新,所以可能刚创建的文件查不到。

32.    updatedb

更新后台数据库(/var/lib/mlocate)

33.    whereis ls  (只能查找/bin/目录下的命令)  

搜索ls命令及其帮助文档所在位置在哪个位置

34.    which ls

ls命令所在位置或者别名

35.    find  【搜索范围】 【搜索条件】

find  /root  –name  install.log; --按照文件名查找

find  /root  –iname  install.log;--不区分大小写按照文件名查找

find  /root  –user  root;--按照所有者查找所有root所有文件

find  /root -nouser;    --查找没有所有者的所有文件

find  /var/log/  -mtime  +10;  --查找10天前修改的文件

find . –size  25k;        --在当前文件下查找25k大小的文件 +25 -25 分别为大于小于25k的文件

find  /root –size +20k  -a –size -50k ;    --查找大于20k且小于50k的文件

36.    grep  “abc”  file.txt

在file.txt文件中搜索abc字符串

37.    man ls

查看ls命令的帮助

38.    zip 12.zip 12.txt

压缩12.txt为12.zip

39.    zip –r 12.zip zqf

压缩整个目录.zip

40.    gzip  12.txt

压缩12.txt为12.gz

41.    gunzip 12.gz   gzip –d 123.gz

解压缩

42.    tar  -zcvf pp.tar.gz  pp

打包压缩

43.    tar  -zxvf pp.tar.gz  pp

解压缩

 

44.    tar  -zxvf pp.tar.gz  –C  pp

解压缩pp.tar.gz到pp目录下

 

 

 

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

浅谈如何学习linux(强烈推荐)

一.为什么要学linux?  当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好!  二.起步  你应该为自己创造一个学习linux的环境--在电脑上装一个l...
  • A09211008
  • A09211008
  • 2013年12月05日 22:30
  • 4493

我的Linux内核学习之路

现在回首看看,接触Linux已经很长时间了。 在大三的时候开始学习Java, 但是一直学Java的话, 感觉有点腻, 就尝试找点其他东西来学习。 所以当时就选择学习了Linux。 至于为什么要学习Li...
  • brave2211
  • brave2211
  • 2014年03月02日 18:34
  • 14112

Linux简介及Linux学习路线图

一、Linux 为何物Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个...
  • CoderJYF
  • CoderJYF
  • 2016年12月08日 09:47
  • 14195

为什么要学习Linux?

Linux学习进阶路线图  学习Linux的一个指南 在 2012年03月09日 那天写的     已经有 64298 次阅读了 感谢 参考或原文 服务器君一共花费了31....
  • boshuzhang
  • boshuzhang
  • 2016年02月16日 15:29
  • 1681

利用VMware在Windows下构建Linux学习环境

大二的时候自学Linux,一下子将操作系统换为了Ubuntu,学习使用了Linux很久之后,最终还是无法适应Linux桌面环境,告别了这个号称最好的桌面Linux版本。今年选修 Linux了系统及应用...
  • lidms
  • lidms
  • 2015年03月08日 19:21
  • 794

Linux学习笔记之——起始篇

摘要:学习笔记目录、方便以后回顾、没有什么捷径可走、不断的记录、总结、练习、coding、coding。...
  • chenghuaying
  • chenghuaying
  • 2014年03月31日 16:47
  • 4555

Linux学习总结(七)

Linux学习总结(七)多线程异步管理——信号线程并没有自己完全独立的异步信号管理机制,因此需要依赖于所在的进程,每个线程仅仅只能管理自己私有的信号屏蔽集合。因此信号操作时具有一下操作 (1)每个线程...
  • jkhero
  • jkhero
  • 2017年06月04日 19:54
  • 472

Linux学习总结

Linux学习目标: Linux操作系统介绍与安装。 Linux常用命令。 Linux常用软件安装。 Linux网络。 防火墙。  Shell编程等。 ************************...
  • zishou9547
  • zishou9547
  • 2017年10月29日 22:12
  • 387

搭建linux下的深度学习开发环境

最近越来越感觉到在win下开发简直浑身难受,各种lib需要逐个下载安装不说,到现在干脆在win下跑不起来了。无奈,只能打算转战linux平台。在搭建环境过程中碰到了各种问题,因此把碰到的一些问题及其解...
  • u014595019
  • u014595019
  • 2016年08月07日 10:55
  • 5434

嵌入式linux学习路线参考(LINUX学习者必看经典)

整理了嵌入式linux学习路线供参考,希望对您有所参考价值! 一、linux入门 目前嵌入式主要开发环境有 Linux、Wince等;Linux因其开源、开发操作便利而被广泛采用。...
  • qq_21794823
  • qq_21794823
  • 2016年11月17日 10:11
  • 3894
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux学习
举报原因:
原因补充:

(最多只允许输入30个字)