基本命令

关机/重启

【root@allen ~】#

【当前登录用户@主机名 当前所在目录】# 当前用户身份

#号表示管理员root

$表示普通用户登录

如何关机 如何重启 系统硬件信息查看

关机命令

poweroff

shutdown -h now

init 0

halt

重启命令

reboot

shutdown -r now

init 6

查看系统内核版本号信息命令

uname -r

2.6.32-431.el6.x86_64

在安装软件之前,确认支持的系统版本号信息、兼容性。

2.6.32

2 主版本号

6 次版本号 : 开发版(奇数)、稳定版(偶数)。

32 官方的修补次数

centos6.5 redhat enterprise linux 6.5

查看系统cpu信息

cat /proc/cpuinfo

查看系统内存信息

cat /proc/meminfo

列出系统中磁盘信息

fdisk -l

/dev/sda 当前硬盘在系统中的文件名 (linux系统特点 一切皆文件)。

sd 当前硬盘的接口类型 scsi SATA usb sas   IDE hd

a 第一块硬盘

关闭防火墙 

和selinux软件 安装vmware tools工具 建立虚拟机快照。

setup

系统配置文件关闭selinux

gedit /etc/selinux/config

SELINUX=disabled

ls

列出当前目录中的内容。

运行脚本

./绿色的安装脚本.pl -d

tools 安装完后重启系统。

cat

查询文件中的内容。

命令字 【选项】 【文件或目录或参数】中括号表示可选项。

cat -n 文件  排序查看文件。

mv

修改文件名 以及 移动文件。

mv 源文件名  移动的位置。

mv 源文件 修改的名字。

cp

拷贝文件。

cp 源文件 拷贝路径。

删除 rm  remove 移除。

-f force强制删除。

-r 递归删除 删除目录。

链接的建立

硬链接:不会多占用磁盘空间 删除源文件后硬链接仍然有效。

不能夸分区建立 不可以对目录建立硬链接。

符号链接:可以夸分区建立 可以对目录建立。

建立符号连接后会产生新文件占用少量磁盘空间,删除源文件后符号链接失效。

ln 源文件 硬链接文件名。

ln -s 源文件 符号链接名,源文件一定要用绝对路径。

-l  显示文件或目录中文件的详细信息。

-ld 查看目录本身的详细信息。

-lh 人类易读的形式显示文件大小。

-R  递归显示目录中所有文件信息包括子目录中的文件信息。

-a 显示所有文件包括已点开头的文件 (隐藏文件) touch .userlist。

常用快捷键

清除屏幕内容 ctrl+l。

清除光标前的所有内容 ctrl+u。

清除光标后所有信息 ctrl+k。

终止当前进程 ctrl+c。

tab键 补齐命令字,补齐已存在的路径名或者文件名。

ctrl+shift+ 加号 放大。

ctrl + 减号 缩小。

linux命令分类

内部命令:系统使用的命令解释器自带的命令字(bash)。

外部命令:第三方软件安装后所生成的命令 /usr/bin sbin。

内部命令:shell自带 bash

外部命令:第三方软件安装后代的命令

获取命令的帮助信息

man 命令字。

上下翻页 b 空格。

/keyword 搜索 n N。

q 退出帮助手册。

命令字 --help 选项查看命令的帮助信息。

查看内部命令字的帮助信息。

help cd。

查询的4中特殊用法

more    分页显示文件内容,空格、b、q退出。

less       逐行查看文件内容,上下键、q退出。

可以配合管道符号 | 使用:将前一条命令的输出 作为后一条命令的运行参数。

ls --help | more

head    头  只查看文件的前10行,head -20 文件。

tail        尾  只看文件的后10行,-f 跟踪,常用于跟踪日志。

grep过滤文件

grep “关键字” 文件

--color 显示颜色

-n 显示行号

-i 忽略大小写

-v 反向过滤

“^关键字” 以关键字开头的行

“关键$” 以关键字结尾的行

du 统计 目录中所占文件的总大小

-sh 人类易读的形式显示

wc 统计文件的信息

wc 查看文件 文件的行数 字数 字节数。

wc -l 只显示文件行数。

wc -w 只显示字数。

wc -c 只显示字节数。

du -sh test.txt 4kB 文件系统有关。

alias

别名 =‘定义命令内容’,优化命令使用效率。

alias grep=‘grep --color’。

vim ~/.bashrc 永久生效。

操作系统中名字叫做passwd的文件。

find

查找范围、条件

find / -name passwd

-name 按名称查找

find / -name passwd -a -type f

-a and并且

-type 类型: f文件、d目录

find / -name passwd -o -name shadow

-o or或

-size 按照大小

find /boot -size +2M -exec ls -lh {} \;

找到 /boot 目录中文件大于10M 拷贝到 /opt目录中

find /boot -size +10M -exec cp {} /opt \;

cp -r 递归拷贝目录

-a 保持文件原属性拷贝

压缩解压缩命令

dd if=/dev/zero of=/tmp/bigfile bs=1M count=100

if input file 输入文件 /dev/zero 只有一个二进制的0

of output file 输出文件

bs 单位 生成1M的二进制0

count 循环100次

gzip -9 源文件

-9 最高的压缩比

linux 后缀不依赖后缀分辨文件

file 文件 查看文件属性

gunzip 压缩文件.gz  解压缩

bzip2 -9 源文件

-9 最高压缩比

bunzip2 压缩文件.bz2   解压缩

gnu社区 发布的软件 bzip2 gzip

zip 压缩文件名 源文件

特点产生新文件源文件不受影响

unzip 压缩文件.zip -d /路径

-d 解压路径

tar 打包备份工具 gzip bzip2(做不到对目录进行压缩)

tar -cf /路径/tar文件名.tar 源目录 (相对路径)

-c create

-f 对应文件file

tar -xf /路径/tar文件.tar -C /解tar包的路径

-x 解tar包

-f 对应文件file

-C 指定解包路径

-z 使用gzip的压缩方式进行压缩

-j 使用bzip2的压缩方式进行压缩

tar -zcf /压缩文件.tar.gz 源目录

tar -zxf /压缩文件.tar.gz -C /解压路径

tar -jcf /压缩文件.tar.bz2 源目录

vi unix时代 gnu

文件系统的目录结构

cd ..

返回上一级目录    change working directory

pwd

列出当前工作目录

目录结构

--- 根目录 操作系统的起始目录

/bin  --- 保存系统管理员和普通用户都可以执行的命令

/sbin  --- 保存了只有管理员可以运行的命令

/boot  --- 系统的引导目录 保存系统的内核 初始化镜像盘 grub引导菜单 特点 独立分区

/dev  --- device 设备 保存了操作系统中所有的设备文件。

/etc  ---  配置文件存放目录

/home  --- 存放了系统中所有普通用户的家目录

/root  --- 管理员的家目录

/media  --- 光驱的挂载目录

/mnt --- 临时设备挂着目录 u盘 移动硬盘

/proc  --- 当前系统在内存中进程状态的映射目录(不占用硬盘空间的)

/tmp  --- 临时文件的存放目录(可以手动删除)

/usr  ---  gnu社区的第三方软件的安装目录

/var  ---  常变文件存放目录,log日志文件,邮件内容

颜色辨别文件

蓝色   ----   目录

黑色   ----  普通文件  文本文件

绿色  ---  可执行文件

青色  ---- 符号链接文件 (快捷方式)

红色  --- 压缩文件

黑底黄字  ---  设备文件 /dev/sda

紫色 --- 图片或者其他类型的文件

自测

  1. 写出以下命令 关机 重启 查看内存和cpu信息 硬盘信息

poweroff init 0

shutdown -h 5 分钟后关机

reboot init 6

shutdown -r 5 分钟后重启

cat /proc/meminfo

cat /proc/cpuinfo

fdisk -l

2.linux系统中以下目录的作用

/sbin /boot /root /etc /dev /var /usr/bin sbin /media

3.写出以下颜色所代表的文件类型

蓝色 mulu 绿色 红色 压缩 黑色 普通文件 浅蓝 符号链接文件 黑底黄字 设备文件

  1. 如何查看并区分内核为开发版还是稳定版。

uname -r 次版本号 奇数 开发 偶数 稳定

  1. 按要求写出以下命令。

进入到 根目录下的子目录 opt。查看目录中存在哪些内容。并通过命令确认所在路径。最后通过命令返回到上一级目录。此时所在的目录应该在哪?

cd /opt

ls

pwd

cd ..

/

  1. 在/dev/目录中发现一个名为sdc的文件。解释其作用。

建立文件和目录(增删改查)

/tmp

mkdir /tmp/xueying

make directory

cd 进入的路径。

绝对路径:以根目录为起始目录的路径。

相对路径:相对当前目录来说,进入其子目录可以不用绝对路径方式进入。

建立文件

touch 建立文件 更新文件的时间标记。

重定向和追加符号

写入内容到文件中

echo "neirong" > file  重定向会覆盖源文件内容。

echo "neirong" >> file  追加内容到文件最后一行。

转载声明:转载请保留原文链接及作者。

Linux学习笔记之一的更多相关文章

  1. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  2. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

  3. Linux学习笔记(一)2015.4.13

    研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...

  4. 20160127 linux 学习笔记

    Linux学习笔记第一天 Linux基本介绍 Linux的起源和发展: 简单说linux是一种操作系统,可以安装在包括服务器.个人电脑,乃至PDA.手机.打印机等各类设备中. 起源: Linux起源于 ...

  5. linux —— 学习笔记(汇总)

    笔记目录:一.系统知识 和 基本概念                    二.常用操作                   三.系统管理(内存.设备.服务等管理)                   ...

  6. Linux学习笔记-林耐斯Notes-Linux就该这么学

    Linux学习笔记... 参考的优秀Linux网站: http://www.w3cschool.cn/linux/ http://www.linuxeye.com/ http://linux.vbir ...

  7. Linux~学习笔记目录索引

    回到占占推荐博客索引 本篇文章是对自己学习Linux及在它的环境下部署工具的一个总结,以方便自己查阅,也给他人一个帮助,本文章同时会不断的更新,欢迎大家订阅! 本目录包括的内容会包括linux基础命令 ...

  8. deepin linux学习笔记(四)进不去图形界面怎么办?

    目录 deepin linux学习笔记(四)进不去图形界面怎么办? 前言 更换成lxde桌面 进不去图形界面怎么办? 总结 deepin linux学习笔记(四)进不去图形界面怎么办? 前言 生命不息 ...

  9. deepin linux 学习笔记(二)——文本编辑器

    目录 deepin linux 学习笔记(二)--文本编辑器 前言 nano 小巧的命令行编辑器 通用 编辑 定位 排版 配置 vim 思路独特的超级编辑器 命令模式 插入模式 底线模式(末行模式) ...

  10. deepin linux学习笔记

    目录 deepin linux学习笔记 前言 linux常用命令 ls 显示文件夹内容 cd 切换当前目录 pwd 查看当前工作目录 mkdir 新建文件夹 rm 删除文件或文件夹 mv 移动文件 c ...

随机推荐

  1. win10 mount error 112 : host is down解决方案

    摘自:https://www.baidu.com/link?url=xZrOVRqR9gqGRq0esfVaivByR9E5-ixyAuKsQ_8Hiedl1sY6J7ezBlgSW3oe_X-koo ...

  2. H5混合开发中android终端和ios终端常见的兼容问题2

    转自 https://www.cnblogs.com/stoneniqiu/p/6077112.html 1.ios键盘挡住输入框. setInterval(function () { if (doc ...

  3. Deploy != Release(第一部分):部署与发布的区别,以及为什么这很重要

    原文地址:http://ju.outofmemory.cn/entry/351873 翻译自: Deploy != Release (Part 1): The difference between d ...

  4. hadoop进阶---hadoop性能优化(一)---hdfs空间不足的管理优化

    Hadoop 空间不足,hive首先就会没法跑了,进度始终是0%. 将HDFS备份数降低 将默认的备份数3设置为2. 步骤:CDH–>HDFS–>配置–>搜索dfs.replicat ...

  5. leetcode腾讯精选练习(50 题)(持续更新)

    1.除自身以外数组的乘积 给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘 ...

  6. Elasticsearch集群+kibana

    目录: 软件及环境准备 JDK安装配置 ElasticSearch安装及配置 启动ES集群 es常规操作 安装及配置ES前端图形化操作工具 kibana汉化及时区修改 ElasticSearch和ki ...

  7. QT_QML_常见问题

    1. qml文件中,如果要添加信号连接,如果与控件x有丁点关联,则将Connections{}最好放到该控件的{}内部,不这样做曾经遇到接受不到信号的奇葩问题. 2. 使用TabView时,在每个Ta ...

  8. LeetCode | 152. 乘积最大子序列

    原题(Medium): 给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数). 思路: 遍历数组时且逐元素相乘时,如果遇到了0,在求乘积最大值的情况下,0左边的元素 ...

  9. ########django-基于中间件写一个限制频繁登陆########

    django-基于中间件写一个限制频繁登陆 额额,标题已经很醒目了,通过中间件去实现,其他方法也可以实现 浏览器前端传来的请求,必须通过中间件,才能到后面路由,视图函数,所以我们在中间件那里做一层处理 ...

  10. voltile解析

    https://www.cnblogs.com/dolphin0520/p/3920373.html