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. 如何通过 js 修改微信浏览器的title?

    document.setTitle = function(t) { document.title = t; var i = document.createElement('iframe'); i.sr ...

  2. web开发实战--图片裁剪和上传

    前言: 最近的开发中, 有一个上传头像的任务. 由于头像本身的特殊性, 其一般流程为选择图片, 编辑裁剪区域, 再继而上传图片操作. 看似简单的东西, 实则是挺麻烦的一件事. 借助这次开发机会, 来具 ...

  3. Latex 数学符号

    本文完全转自 <常用数学符号的 LaTeX 表示方法>,在此转载仅仅为了便于查阅,谨向原作者致以崇高的敬意. 常用数学符号的 LaTeX 表示方法 (以下内容主要摘自“一份不太简短的 LA ...

  4. 创建SO bapi

    转自http://blog.sina.com.cn/s/blog_1647b3eff0102wi32.html 1.创建销售订单使用的BAPI BAPI_SALESORDER_CREATEFROMDA ...

  5. ased

    1.document.write(""); 输出语句 2.JS 中的注释为 // 3. 传统的 HTML 文档顺序是 :document->html->(head,bo ...

  6. 第六章第一个linux个程序:统计单词个数

    第六章第一个linux个程序:统计单词个数 从本章就开始激动人心的时刻——实战,去慢慢揭开linux神秘的面纱.本章的实例是统计一片文章或者一段文字中的单词个数.  第 1 步:建立 Linu x 驱 ...

  7. 通过js的console优雅的将php调试信息输出

    function consoleLog($val){ $debug = debug_backtrace(); unset($debug[0]['args']); echo '<script> ...

  8. jQuery 语法

    通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions). jQuery 语法实例 $(this).hide() 演示 jQuer ...

  9. eclipse的tomcat内在溢出

    在最前或最后加上: -Xms256m -Xmx512m -Xss2024K -XX:PermSize=128m -XX:MaxPermSize=256m

  10. logrotate机制与原理[转载]

    http://blog.lightxue.com/how-logrotate-works/ 日志实在是太有用了,它记录了程序运行时各种信息.通过日志可以分析用户行为,记录运行轨迹,查找程序问题.可惜磁 ...