1、find

按照名字查找:find / -name file_name
 

2、zip压缩

1) 我想把一个文件repartition.txt和一个目录invader压缩成为amateur.zip:
# zip -r amateur.zip repartition.txt invader
    
2)我下载了一个aptly.zip文件,想解压缩:
# unzip aptly.zip
 
3)我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:
# unzip abc\?.zip
注释:?表示一个字符,如果用*表示任意多个字符。
    
4)我有一个很大的压缩文件sponsored.zip,我不想解压缩,只想看看它里面有什么:
# unzip -v sponsored.zip
    
5)我下载了一个压缩文件quest.zip,想验证一下这个压缩文件是否下载完全了
# unzip -t request.zip
    
6)我用-v选项发现recapture.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:
# unzip -j recapture.zip
 

3、安装gcc

yum -y install gcc
yum -y install gcc-c++ 
yum install make

-- 或者
yum groupinstall "Development Tools"
 
-- 或者

yum install gcc gcc-c++ kernel-devel

4、将windows上的共享目录挂载到cent os的指定目录下

在windows上创建目录test,设置为共享目录;
在cent os的/mnt目录下创建windows文件夹;
    
然后挂载:mount -t cifs -o username=Laoma,password=123456 //192.168.1.115/test /mnt/windows
Laoma和123456分别为windows的账号密码,192.168.1.115为windows的IP
注意:cent os和windows的IP必须在同一网段,若使用的是vmware虚拟机,则直接将网络连接方式设置为桥接模式即可。
windows必须有密码,否则会挂载失败(这一点我也没弄清楚为什么)
 

5、将make输出信息输出到build.log文件中

make > build.log 2>&1
 

6、产生指定文件

在opt下产生一个4KB大小的随机文件
dd if=/dev/urandom of=/opt/test bs=4KB count=1
 

7、查看文件MD5

md5sum filename
    

8、查看yum安装选项

yum search boost #boost相关
 

9、scp,远程拷贝

从本地向远程主机拷贝:
scp filename user@host:path
    
从远程主机向本地拷贝
scp user@host:filename path
    

10、目录的几个常用标志

.         代表此层目录
..        代表上一层目录
-         代表前一个工作目录
~         代表‘目前使用者身份’所在的家目录
~account  代表 account 这个使用者的家目录(account是个帐号名称)
 

11、关于根目录的一个问题

请问在Linux底下,根目录下有没有上层目录(..)存在?
    答:若使用‘ ls -al / ’去查询,可以看到根目录下确实存在 . 与 .. 两个目录,再仔细的查阅,可发现这两个目录的属性与权限完全一致,这代表根目录的上一层(..)与根目录自己(.)是同一个目录。 
 

12、pwd命令

pwd [-P] 
-P  :显示出确实的路径,而非使用连结 (link) 路径。
    

13、mkdir[-mp]

mkdir test
mkdir -p test1/test2/test3/test4 #递归创建
mkdir -m 775 test #创建时赋权限
 

14、rmdir[-p]

删除空目录,-p为递归删除
 

15、lsof

查看端口运行什么进程:lsof -i:8080 ——> 查看8080端口的应用程序。
 
 
 
 
 
 

Linux学习笔记之——基础命令学习的更多相关文章

  1. [学习笔记] Numpy基础 系统学习

    [学习笔记] Numpy基础 上专业选修<数据分析程序设计>课程,老师串讲了Numpy基础,边听边用jupyter敲了下--理解+笔记. 老师讲的很全很系统,有些点没有记录,在PPT里就不 ...

  2. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  3. 2019-9-9:渗透测试,基础学习,windows基础命令,笔记

    windows系统基础命令学习 1,命令提示符界面进入方法 方法一: 某分区按住shift,右键单击选择在此处打开windows powershell,进入之后输入cmd 方法二:标题栏输入 方法三: ...

  4. Python学习笔记之基础篇(-)python介绍与安装

    Python学习笔记之基础篇(-)初识python Python的理念:崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. python的历史: 1989年,为了打发圣诞节假期,作者Guido开始写P ...

  5. 跟着鸟哥学Linux系列笔记3-第11章BASH学习

    跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 跟着鸟哥学Linux系列笔记2-第10章VIM学习 认识与学习bash 1. ...

  6. MAVEN学习笔记之基础(1)

    MAVEN学习笔记之基础(1) 0.0 maven文件结构 pom.xml src main java package resource test java package resource targ ...

  7. ELK-6.5.3学习笔记–elk基础环境安装

    本文预计阅读时间 13 分钟 文章目录[隐藏] 1,准备工作. 2,安装elasticsearch. 3,安装logstash. 4,安装kibana 以往都是纸上谈兵,毕竟事情也都由部门其他小伙伴承 ...

  8. Oracle学习笔记三 SQL命令

    SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  

  9. TCP/IP协议学习之实例ping命令学习笔记

    TCP/IP协议学习之实例ping命令学习笔记(一) 一. 目的为了让网络协议学习更有效果,在真实网络上进行ping命令前相关知识的学习,暂时不管DNS,在内网中,进行2台主机间的ping命令的整个详 ...

随机推荐

  1. iOS后台挂起程序 当程序到后台后,继续完成Long-Running Task 任务

    我们知道,到我们程序从前台退到后台(安home)键后,将执行程序的委托方法. // 当应用程序掉到后台时,执行该方法 - (void)applicationDidEnterBackground:(UI ...

  2. SYSLOG审记日志的配置。

    前言 syslog是UNIX系统中提供的一种日志记录方法(RFC3164),syslog本身是一个服务器,程序中凡是使用syslog记录的信息都会发送到该服务器,服务器根据配置决定此信息是否记录,是记 ...

  3. MCMC: The Metropolis Sampler

    本文主要译自 MCMC: The Metropolis Sampler 正如之前的文章讨论的,我们可以用一个马尔可夫链来对目标分布 \(p(x)\) 进行采样,通常情况下对于很多分布 \(p(x)\) ...

  4. RSA不限长度非对称加密解密C#

    RSA 分段加解密[解决“不正确的长度”的异常] RSA 是常用的非对称加密算法.最近使用时却出现了“不正确的长度”的异常,研究发现是由于待加密的数据超长所致. .NET Framework 中提供的 ...

  5. Rxjava的基本使用

    gradle配置: compile 'io.reactivex:rxjava:1.0.9' 观察者: Observer<String> observer = new Observer< ...

  6. 在ubuntu 14.04 64位添加32位库

    网上查了好多,结果发现这个是有用的,做个标记 sudo apt-get install libgtk2.0-0:i386

  7. listview的用法

    带标题和内容的 private String[] mtitle={"姓名","年龄","生日",};private String[] mar ...

  8. 转载《Android-TabHost 选项卡功能用法详解》

    一. TabHost介绍 TabHost组件可以在界面中存放多个选项卡, 很多软件都使用了改组件进行设计; 1. TabHost常用组件 TabWidget : 该组件就是TabHost标签页中上部 ...

  9. Ionic2学习笔记

    Component nav: <ion-nav [root] = 'rootComponent'></ion-nav> ....import {Nav} from 'ionic ...

  10. js-Event构造函数,也许你需要

    一开始创建Event,都使用document.createEvent();来创建得到一个事件对象,然后在event.initEvent(),最后再通过某个dom去dispatchEvent(). // ...