Linux学习笔记之——基础命令学习

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 [email protected]:path

从远程主机向本地拷贝

scp [email protected]: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端口的应用程序。

时间: 2024-10-25 23:47:56

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

linux基础命令学习(六)DHCP服务器配置

工作原理:        1.客户机寻找服务器:广播发送discover包,寻找dhcp服务器        2.服务器响应请求:单播发送offer包,对客户机做出响应.提供客户端网络相关的租约以供选择        其中服务器在收到客户端的请求后,会针对客户端的mac地址与本身的设定数据进行一下工作:            a.到服务器的登录文件中寻找该用户之前曾经使用过的ip,若有且该ip目前没有人使用,这提供此ip为客户机            b.若配置文件中有针对该mac提供额外的固定

linux基础命令学习(七)samba服务器配置

samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器      user:需要添加samba账户才可以登陆samba服务器      server:由另外一台samba服务器来对用户进行身份验证.       domain:把samba服务器加入到NT域,由NT的域控制器来进行身份验证.      ADS:Active Directory Service,活动目录服务,它是samba3.0中新增的身份验证方式.采用ADS验证方式,samba服务器集成到

张明贵-Linux基础命令学习-5

[让总结成为一种习惯] pwd   打印当前工作目录 print working directory pwd -L pwd的默认参数是-L,执行pwd和执行pwd -L结果是相同的,其实使用的是环境变量 PWD echo $PWD pwd pwd -L pwd -P 打印物理目录,没有任何符号链接 当我们切换到 /etc/init.d目录下 实际上和切换到 /etc/rc.d/init.d  目录下是一样的 执行效果一样 mkdir  创建目录 make directory mkdir -p /

Oracle菜鸟学习之 Oracle基础命令

首发:http://www.arppinging.com/wordpress/?p=93 Oracle菜鸟学习之 Oracle基础命令 1.connect和show user 连接用户和查看当前用户 SQL> show user; USER is "SCOTT" SQL> conn /as sysdba Connected. SQL> show user USER is "SYS" SQL> 2.clear screen 清除屏幕输出 3.s

基础命令学习总结

基础命令总结: 1.获取帮助命令: help man info 2.日期时间命令: date hwclock cal 3.系统管理命令: shutdown halt reboot poweroff bash tty 4.文件管理命令: cd type file echo which  whereis whatis dirname basename makewhatis mkdir pwd      touch 基础命令学习总结,布布扣,bubuko.com

大话设计模式学习笔记——面向对象基础

前言 好记性不如烂"笔头"系列--大话设计模式学习笔记 目录 面向对象基础 面向对象基础 什么是类与实例 一切事物皆为对象,即所有的东西老师对象,对象就是可以看到.感觉到.听到.触摸到.尝到.或闻到的东西.准确地说,对象是一个自包含的实体,用一组可识别的特性和行为来标识.面向对象编程,英文叫 Object-Oriented Programming,其实就是针对对象来进行编程的意思.类就是具有相同属性和功能的对象的抽象集合.实例就是一个真实的对象.比如我们属于'人'类,而个人就是'人'类

Java快速教程--vamei 学习笔记(基础篇)

链接:http://www.cnblogs.com/vamei/archive/2013/03/31/2991531.html java快速教程第1课 从HelloWorld到面向对象 学习网址:http://www.cnblogs.com/vamei/archive/2013/03/14/2958654.html java快速教程第2课 方法与数据成员 学习网址:http://www.cnblogs.com/vamei/archive/2013/03/25/2964430.html java快

C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)

一:值类型和引用类型的含义参考前一篇文章 C#学习笔记(基础知识回顾)之值类型和引用类型 1.1,C#数据类型分为在栈上分配内存的值类型和在托管堆上分配内存的引用类型.如果int只不过是栈上的一个4字节的值,该如何在它上面调用方法? 二:值类型转换为引用类型--装箱 2.1CLR对值类型进行装箱时:新分配托管堆内存,将值类型的实例字段拷贝到新分配的内存中,返回托管堆中新分配对象的地址.这个地址就是一个指向对象的引用. int i = 10; Object obj = i; 三:将引用类型转换为值

[Golong]学习笔记(一) 基础知识

Go编程基础 Go的内置关键字(25个) 不多 break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continute for import return var Go的注释方法(和js一样) 单行注释: // 多行注释: /**/ Go程序一般结构 common_structure.go 通过 pack