Linux入门基础命令(四)

Linux入门基础命令(四)
文件系统与目录结构:

1、文件和被组织成一个单根倒置树结构
2、文件系统从根目录下开始,用“/表示”
3、以.开头的文件为隐藏文件
4、路径分割的 /
5、文件有两类数据(元数据:metadata 数据:data)
6、文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)
7、文件名最长255个字节
8、包括路径在内文件名称最长4095个字节
9、蓝色-->目录 绿色-->可执行文件 红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件
10、标准Linux文件系统如(ext4),文件名称大小写敏感。例如:MAIL,Mail,mail,mAiL
11、/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录
12、/bin:供所有用户使用的基本的命令;不能关联至独立分区,OS启动即会用到的程序
13、/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
14、lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
15、lib64:专用于x86_64系统上的辅助共享库文件存放位置
16、/etc:配置文件目录
17、/home/USERNAME:普通用户家目录
18、/root:管理员的家目录
19、media:便携式移动设备挂载点
20、mnt:临时文件系统挂载点
21、dev:设备文件及特殊文件存储位置。b:block device,随机访问; character device,线性访问
!!:重复执行上次的明令
!-1:执行历史命令的倒数第一个命令
ctrl + p:调用上次的命令二不执行
!:0:只执行命令而不执行参数
ctrl + n:显示当前命令的下一条命令(history中)
!n:执行history历史中的相应序号的的命令
!-n:执行history历史中倒数第n个命令
!string:重复执行前一个以“string”开头的命令(从history中从后向前搜)
!?string:重复执行前一个包含“string”的命令(从history中从后向前搜)
!string:p:仅打印命令历史而不执行
!$:p :打印输出上一条命令的最后一个参数

执行上述命令后:

打印输出上一条命令的所有参数

^string:删除上一条命令中的第一个string

^string1 ^string2:将上一条命令中的第一个string1替换为string2

!:gs/string1/string2:将上一条命令中的string1都替换为string2
Ctrl + r:从历史中搜索
Ctrl + g:从历史搜索模式中退出
要从新调用前一个命令中最后一个参数:
1、 !$ 2、 Esc, . (点击Esc键后松开,然后点击 . 键) 3、 Alt+ . (按住Alt键同时点击 . 键)
command !^:利用上一个命令的第一个参数做command的参数
command!$:利用上一条命令的最后一个参数做command的参数
command!*:利用上一条命令的第全部参数做command的参数
command !:n:利用上一个命令的第n个参数做command的参数
command !n:^:调用第n条命令的第一个参数
command !n:$:调用第n条命令的最后一个参数
command !n:m:调用上一条命令的第m个参数
command!n:*:调用第n条命令的所有参数

删除文件并清空历史的方法(先删--再清空--最后退出):

怎样修改历史记录的个数:
1、首先查看可以一下当下history的最大限度:

2、然后执行下面这条命令:

再找到HISTSIZE=1000,把1000换为你想改变的值就可以了:

执行下面这条命令可以把字符分成多行而不计入历史:

执行下面这条命令历史记录中不会显示:

改口令:

时间: 2024-09-28 22:33:29

Linux入门基础命令(四)的相关文章

Linux入门基础命令—cp

Linux入门基础命令-cpcp格式有以下几种 A1.如果SOURCE是一个文件,目标文件不存在:当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的: A2.如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的

Linux入门基础命令(一)

Linux入门基础命令内部命令常驻内存:由shell自带的,而且通过某命令形式提供 help:获取所有内部命令列表(下图只截取了一部分) enable COMMAND:执行此命令可以启用COMMAND命令enable -n COMMAND:执行此命令可以禁用COMMAND命令enable -n:查看所有被禁用的命令(如下图) 外部命令执行在文件系统路径下有对应的可执行序行文件查看路径: which -a|--skip-alias; wheris whichCOMMAND:查看外部命令which

【系统知识点】linux入门基础命令

大概总结了一下一些基础命令,仅仅是帮助基础使用linux文件系统,如果还有相关基础命令,希望大家留言一起补充汇总一下! 命令的基本格式: 格式:command [-options] parameter1 parameter2 - ps:第一个被输入的数据绝对是命令或者是可执行文件 cat /etc/redhat-release//查看系统版本 uname -r//查看内核版本 uname -m//查看系统位数 pwd: print working directory,显示用户当前所在目录 ls 

linux入门——基础命令

一.命令概念 .终端(Terminal) ??命令是对Linux系统进行管理,LINUX系统用户通过终端登录的Shell进程,终端是Shell进程的控制终端. ? ??tty 显示当前终端的终端名??终端可同时存在独立运行 ?? .命令执行过程 ??alias 别名 -- builtin 内部命令 -- hash 缓存表 -- $PATH 程序.脚本 ??系统优先从PTAH路径寻找命令并加入到Hasa缓存,??再次执行命令将从Hash路径执行如果不存在直接执行命令将会在PATH路径查找. .内部

Linux入门基础命令(五

lsblock:查看硬盘分区状态创建一个硬盘之后若想显示出来除重启之外也可以用echo '---'> /sys/class/scsi_host/host2/scancat /usr/share/dict/words:字典(可以当成脚本破解密码)netstat -ntu:查看远程主机有谁正在连接两个应用程序在同一台机子上进行通讯(只需一个Socket文件就可以把两个应用程序连接起来)创建Socket文件: 在打开一个新窗口查看/tmp下是否有haha,若有则成功 输入一下加白色的命令加入连接 输入

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make  

Linux入门基础教程之Linux下软件安装

Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc APT(Advanced Packaging Tool), 包括apt-get, apt-cache, apt-cdrom等工具,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程,Ubuntu是Debian的发行版.Debian使用的包管理工具是dpkg

轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]

课程目标:让零基础学员轻松并熟练掌握Linux系统以及实机排错,对Linux技术初级使用得心应手.适合人群:大学生.零基础学员.Linux初学者.Linux爱好者.Linux系统管理员等.课程介绍:适用于Linux的新使用者,帮助初学者了解并掌握Linux基本知识,该课程包括系统安装.基本指令使用.文件系统结构及权限设置.Bash. shell scripts.vim编辑器使用.系统配置.进程管理.文件的查找.压缩及处理.Linux下文件系统深入讲解.网络客户端使用等. 更多内容详见:轻松掌握L