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. 解决1130 Host 'localhost' is not allowed to connect to this MySQL server

  2. linux系统下,查看端口号被哪个应用占用

    netstat -tunlp 会把所有端口和所有对应的程序显示出来. 用grep管道可过滤出来需要的信息.比如,17059端口号被占用了. 第一步:netstat -tunlp | grep 1705 ...

  3. 《C与指针》第十一章练习

    本章问题 1.在你的系统中,你能够声明的静态数组最大的长度能达到多少?使用动态内存分配,你最大能获取的内存块有多少? answer: This will vary from system to sys ...

  4. [WARNING]考前必读?!

    考试策略很重要. 1)             认真读懂每道题,把题意搞明白,把样例算出来,把题目要求的细节标出. 2)             推出每道题的模型,确定每道题的策略,是部分分还是要全部 ...

  5. 各种模板(part 1)

    GCD: int gcd(int a,int b) { ?a:gcd(b,a%b); } 快速幂: void work(int x,int y) //x^y { ; ) { ==) ans=ans*x ...

  6. 【转载】ANSYS 动力分析 (9) - 瞬态动力分析 (1)

    原文地址:http://htbbzzg.blog.163.com/blog/static/69725206201081663611208/ 第四章   瞬态动力分析 第一节:瞬态动力分析的定义和目的  ...

  7. 怎样彻底清楚Chrome缓存数据

    如下图所示: 1.鼠标放在刷新那然后点击右键 2.点击Empty Cache and Hard Reload (注意:一定要在点击F12的模式下)

  8. 如何在JAVA中实现一个固定最大size的hashMap

    如何在JAVA中实现一个固定最大size的hashMap 利用LinkedHashMap的removeEldestEntry方法,重载此方法使得这个map可以增长到最大size,之后每插入一条新的记录 ...

  9. 【OpenGL】 第一篇 OpenGL概览

    ---------------------------------------------------------------------------------------------------- ...

  10. 10天学会phpWeChat——第六天:实现新闻的后台管理

    通过前面五讲的系列教程,我们完成了一个简单模块的前端发布.列表展示.详情展示.实际生产环境中,所有前台的数据都会有对应的后台操作进行统筹管理.我们称之为后台管理系统. 今天,我们开始<10天学会 ...