千家信息网

Liunx常用命令精讲:理论讲解

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,[TOC]前言:Liunx常用命令精讲:理论讲解本章结构:Linux命令基础Linux命令帮助目录与文件基本操作一:linux命令基础1.1:shell系统内核是系统的心脏,刚诞生的模型,liunx的
千家信息网最后更新 2024年09月22日Liunx常用命令精讲:理论讲解

[TOC]

前言:Liunx常用命令精讲:理论讲解

本章结构:

Linux命令基础

Linux命令帮助

目录与文件基本操作

一:linux命令基础

1.1:shell

系统内核是系统的心脏,刚诞生的模型,

liunx的内核是由C语言开发的,当中的程序是C++;所有的系统都是C语言,C语言面向的是过程,C++是面向对象,两者相辅相成

C语言的程序,内核可以直接运行,需要编译器把人的语言转化称机器识别的语言,GCC ,GCC- C++

JAVA对应的编译器是JDK

Python的编译器是(Python2/3)

编译文件又叫做二进制文件

源码文件通过编译器,变成执行文件

内核是枢纽,换一个用户进行的操作,就相当于是换一个权限进行的操作

1.2 Liunx命令的分类

1.3 Linux命令行的格式

命令字,指你要执行的什么操作,例如查看

选项,提供了哪些功能,例如查看概要信息,或是详细信息;一个字符代表一个功能,可以组合使用

ls -a,查看文件夹中所有文件,包含隐藏文件

ls -l,查看文件中详细信息

ls - al 合并起来,近查看所有,还查看详细

短格式优点:最小时间实现最多命令,短格式用的最多

长格式后面跟着单词

ls -- color

参数,是具体操作的对象,需要指定参数所在的位置,或者文件名,用户名;对象个数可以是0个,或者多个

二:Linux命令帮助

1)编辑命令行

命令可以补全,路径可以补全,需要一个唯一性

反斜杠在脚本时特别有用

下面是一个脚本文件的举例

hostname 查看主机名

hostnamectl set-hostname kgc 重命名主机名为KGC 改名后需要重启才能触发,这种修改是永久修改

su 重新加载

tab键也叫做制表符,自动补全命令

vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑下面位置的网卡

cd /etc/sysconfig/network-scripts/ 到这个网卡文件夹位置

向上箭头可以查看之前输入的历史命令

history 可以查看历史记录中的所有命令,有安全隐患

history -c 直接清空命令

实验辅助命令,清屏,清行首,清行尾

ping baidu,试验CTRL+C命令,取消本次命令编辑

2)获得命令帮助的方法

--help 是汉化者编写的,只有大部分,把常用的命令给拎出来了

MAN可以看所有,是开发者撰写的,进入MAN会进入到一个阅读环境

实验

ls 查看

ls --help

man ls

可以上下翻阅,q退出来

3)小结

Shell在用户和内核之间充当"翻译官"

Linux命令分为内部命令和外部命令

path 环境变量

外部命令就在这几个环境变量中

cd /bin

三:目录与文件基本操作

1)查看当前的工作目录-pwd

pwd 查看当前所在的位置,显示绝对路径

所有的路径都从根目录(/)开始

cd /etc/sysconfig//network-scripts/

相对路径和绝对路径是以根为参照,有根就是绝对路径

2)切换工作目录-cd

d ~切换到用户的家目录

d -切换到上一次所在的位置

宿主就是家目录,家目录就是宿主目录

管理员家目录在root,普通用户家目录在HOME

cd ~ 回到家目录,pwd,查看自身绝对路径,发现在/root中,因为用户是root,所以管理员家目录在root中

换一个张三,再试一次,换个李四,再试一次

cd .. 返回上一层目录,即父目录

cd. 当前目录

cd ../../ 返回上上一层目录

cd - 返回上一次路径所在位置

cd ~加上用户就直接到该用户的家目录

cd 什么都不加,到自身的家目录

3)列表显示目录内容-ls

ls

-l 显示文件的详细信息

-a 查看隐藏文件

-A 查看隐藏文件,除了. .. (.指自身目录,..指父目录)

-d 显示本目录的信息

-h 友好形式显示带有单位的信息

-R 递归显示(如果有子目录,则会把子目录的文件依次展现)

--color 以颜色区分文件类型

黑色(数据文件) txt

蓝色(目录/文件夹) 目录

红色(压缩包) rar

绿色(执行文件/命令文件/脚本) EXE

天蓝色(链接文件/快捷方式) 快捷方式

(设备文件/磁盘文件)

ls -d 显示本目录信息

ls -ld 显示本目录详细信息

ls -ldh 显示本目录带单位详细信息

ls -R 递归显示本目录信息

in -s 创建快捷方式 原文件名 快捷方式名 in -s class.txt abd.txt

rm -rf 删除 rm -rf class.txt 删除class.txt文件

红色就是压缩包文件,绿色就是脚本文件(脚本文件基本上都在bin中)

就是磁盘文件(dev指设备)

粉红色是图片格式

通配符号

"?"一个就代表文件名中的一个未知字符

"*"一个就代表文件命中的任意多个字符

先创建几个文件,测试一下

4)设置别名-alias

相当于给命令重新配置快捷键,男生都懂,改键位

4)统计目录及文件空间占用情况 -du

只统计总和

6)创建新目录-mkdir

在创建目录内再创建一个子目录,叫做递归嵌套创建

7)创建空文件 -touch命令

用大括号,不用中括号

创建带有内容的文件

一个是声明echo,cat new.txt 查看文件内容

第二个用vim编辑器,进入后,直接退出来,是没有创建文件的;在里面按i底下变成插入,就可以写入信息,this is new

,然后按esc输入模式取消,然后按冒号,光标就会到底下,此时wq保存退出;w保存,q退出

百分号替换

set nu

10,20 s/03/02

8)创建连接性文件 -ln

软连接:快捷方式

硬链接:文件的别名

文件节点(文件在磁盘中存储的标识序列,唯一)就是软连接和硬连接的最大区别

ls -i 查看节点

9)复制文件或者目录 -cp

P复制时

不能越级

10)删除文件或目录 -rm

11)移动文件或目录-mv

12)查找命令/文件存放目录-which

专门用来查找命令,判断命令是内外命令

echo $path 输出环境变量

内部命令越来越少,cd在6版本中是内部,在7就是外部命令

13)查找文件或目录 -find

普通文件,数据文件;目录;块设备文件,磁盘文件;字符设备文件,DV设备文件;

四:本章总结

文件 目录 命令 信息 就是 用户 路径 位置 语言 内核 方式 格式 脚本 设备 编译 字符 所在 环境 磁盘 编译器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 金田铜业软件开发 大学学习计算机网络技术的基础 广州云上科技互联网责任有限公司 在线软件开发平台有哪些 网络安全教学手绘 sql查询数据库记录数 大学生网络安全宣传歌 浦东新区正规网络技术开发优缺点 网络技术与应用期末总结 手机之间怎样转移数据库 数据库的应用 金融 查看数据库表名的语句 服务器怎么选择上网路由器 php数据库文件 软件开发超税负即征即退 群晖服务器速度慢怎么解决 网络安全技术是干什么的 网络安全建设需求 现实生活中有网络安全比赛吗 友点cms+安装数据库 ps4 战地4 服务器 山西统一软件开发价格服务标准 软件开发有几个端 数据库中两种斜杠 我的世界网易版人生模拟器服务器 网易我的世界组件怎么导入服务器 服务器网络攻击后怎么处理 北邮数据库技术与应用期末 深圳市优选购互联网科技 教育软件开发的技术路线
0