Linux目录结构: 只有1个目录,根目录

usr:相当于program files

etc:存放系统配置文件

root:系统管理员默认目录

home:存放其他用户的目录

pwd: 打印当前目录

cd / : 切换到根目录

ll : 查看当前目录下的内容

1.1      查看目录结构

list :列出

ll        :列出当前目录下的文件信息

ls -al     :列出当前目录下的文件信息(包括隐藏文件,特殊目录)

ll  /bin/  :列出根目录下bin目录下的文件信息

1.2      切换目录命令cd

touch  1.txt   :在当前目录创建一个文件1.txt

clear :清除屏幕

cd  ~

cd  /

cd  -

cd  ..

cd

1.3      创建目录

pwd:打印工作目录

mkdir: 创建目录

mkdir   a :当前目录下创建文件夹a

mkdir  /root/b  :在根目录下的root下创建目录b

mkdir  -pv  /root/c/e/d :在根目录下的root下创建目录结构c/e/d

1.4      文件浏览命令

cat命令:  如果文件中的内容很少,一页之内可以显示完毕

cat  /root/文件名称

more命令: 如果文件中内容比较多,一页之内显示不完

more  文件名称

less 命令: 如果文件中内容比较多,一页之内显示不完

less -mN 文件名称

less比more多了搜索功能

tail 命令: 查看文件末尾内容

tail -10 /root/install.log 查看install.log文件中后10行内容

1.5      文件管理

cd  /root/

复制文件

cp   install.log  install02.log

cp -b  install.log  install02.log  :如果覆盖文件时,可以将源文件做一个备份

cp  ./install.log   ../   : 将当前目录下的install.log复制到父级目录

cp  /root/install.log   /bin/1.txt

:将/root下的install.log文件复制到根目录下的bin目录下的1.txt中

复制目录(无论是单层目录还是多层目录都可以复制):

cp  -r  ./a  ./b

cp  -r  /root/a  /root/z

mv剪切文件

mv  /root/install.log  /root/a/

重命名文件

mv  /root/install.log  /root/test.log

删除文件

rm -f  文件名称

rm -f  /root/文件名称

删除目录

rm -rf 目录名称

rm -rf  /root/目录名称

 

在某个目录下搜索文件/目录

find  /root/   -name   ‘in*’  :

在根目录下的root目录下寻找名称中包含in而且是以in开头的文件/目录

1.6      Vim编辑器

vim /root/1.txt  :利用vim编辑器打开文件 ====>  录入 i  (从一般模式转变为插入模式)

===>录入各种信息 ===>esc(从插入模式转换为一般模式)====>:wq(保存并退出)

1.7      系统命令

grep: 过滤任务 经常和其他命令联合使用

grep -i 名称

cat  /root/install.log

cat  /root/install.log  |  grep  -i   mysql :查看install.log文件中包含mysql内容信息

ps -ef :相当于任务管理器,对进程的一次查看

ps -ef  | grep -i crond  : 查看系统中crond的进程信息

管道命令: 命令的一种使用方式

命令1  |  命令2

命令1的输出是命令2的输入

cat  /root/install.log  |  grep  -i   mysql

ps -ef | grep -i crond

杀死进程  kill -9 进程id

查看IP: ifconfig

查看机器是否连接通畅:  ping 对方机器ip

 

利用CRT、Putty连接linux

利用FileZilla向Linuxe系统传文件

Linux-Centos学习笔记的更多相关文章

  1. CentOS学习笔记--SCSI 设备热插拔

    CentOS学习笔记--SCSI 设备热插拔 处于运行中的服务器,因业务要求也许不允许重启机器,而新添加的SCSI设备(主要是硬盘)如何实现热插拔呢? 首先需要查看一下设备: #cat /proc/s ...

  2. CentOS学习笔记--Tomcat安装

    Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...

  3. linux 驱动学习笔记01--Linux 内核的编译

    由于用的学习材料是<linux设备驱动开发详解(第二版)>,所以linux驱动学习笔记大部分文字描述来自于这本书,学习笔记系列用于自己学习理解的一种查阅和复习方式. #make confi ...

  4. Linux系统学习笔记:文件I/O

    Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并 ...

  5. Linux内核学习笔记-2.进程管理

    原创文章,转载请注明:Linux内核学习笔记-2.进程管理) By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...

  6. Linux内核学习笔记-1.简介和入门

    原创文章,转载请注明:Linux内核学习笔记-1.简介和入门 By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...

  7. Linux内核学习笔记二——进程

    Linux内核学习笔记二——进程   一 进程与线程 进程就是处于执行期的程序,包含了独立地址空间,多个执行线程等资源. 线程是进程中活动的对象,每个线程都拥有独立的程序计数器.进程栈和一组进程寄存器 ...

  8. 20135316王剑桥Linux内核学习笔记

    王剑桥Linux内核学习笔记 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 计算机是如何工作的 个人理 ...

  9. Linux命令学习笔记目录

    Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...

  10. linux kernel学习笔记-5内存管理_转

    void * kmalloc(size_t size, gfp_t gfp_mask); kmalloc()第一个参数是要分配的块的大小,第一个参数为分配标志,用于控制kmalloc()的行为. km ...

随机推荐

  1. JavaScript 之 节点操作

    一.文档树结构 DOM 可以将任何 HTML 或 XML 描绘成一个由多层节点构成的结构. 节点分为不同的类型,每种类型分别表示文档中不同的信息.每个节点都拥有各自的特点.数据和方法,另外也与其他节点 ...

  2. JavaScript 之 创建元素

    方式一: 使用  document.write() 语法格式: document.write('新设置的内容<p>标签也可以生成</p>'); 注意:在使用方式的时候,writ ...

  3. 干货分享 | 3个开发IoT项目的开源物联网平台

    物联网(IoT)是帮助人工智能(AI)以更好的方式控制和理解事物的未来技术. 艾艺收集了一些最有名的物联网平台,帮助您以受控方式开发物联网项目.物联网平台是帮助设置和管理互联网连接设备的组件套件. 一 ...

  4. Centos7无法使用ssh登陆及解决方案

    查看状态: systemctl status sshd.service 启动服务: systemctl start sshd.service 重启服务: systemctl restart sshd. ...

  5. 【python】多任务(2. 进程)

    进程间通信 Queue import multiprocessing def download_from_web(q): # 模拟从网上下载数据 data = [11, 22, 33, 44] for ...

  6. GitPython模块

    GitPython模块 安装: pip3 install gitpython Gitpython 操作 import os from git.repo import Repo import json ...

  7. Underscore——JS函数库

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826065.html underscore是什么——它是一个js函数库 jQuery统一了不同浏览器之间的 ...

  8. webpack4.0报WARNING in configuration警告

    在进行webpack打包工作时,先进行如下步骤 1). 安装webpack:推荐全局命令  cnpm install webpack -g 查看webpack版本 webpack -v 2) . 此时 ...

  9. 图论篇2——最小生成树算法(kurskal算法&prim算法)

    基本概念 树(Tree) 如果一个无向连通图中不存在回路,则这种图称为树. 生成树 (Spanning Tree) 无向连通图G的一个子图如果是一颗包含G的所有顶点的树,则该子图称为G的生成树. 生成 ...

  10. HDU3572 Task Schedule(最大流+构图思维)

    题意: 有N个任务M个机器,给每个任务i完成所花费的时间Pi且每个任务要在第Si天后开始,在第Ei天前结束,保证任务在(S,E)之间一定能完成. 每个机器在一天里只能运行一个任务,一个任务可以在中途更 ...