linux 中移动命令详解,Linux基本命令详解:

####Ls命令:

(Linux登录成功位置 默认在/root)

ls(list)功能:列出目录内容(相当于在Windows当中一个文件夹下面的所有内容)查看当前文件有哪些子文件夹和文件。

##参数(命令也是有参数的):

-a或-all,列出文件夹下所有文件和目录。包含隐藏文件(带".",开头的是隐藏文件或文件夹)、特殊目录。

-l:查询详细列表(在windows相当于直接打开文件夹查看的列表)

如果又想显示隐藏文件也想显示详细列表使用参数

ls -al或ls -la,(-)参数后面的命名没有顺序

ls -l 可以简写成 ll

-h友好展示信息 ll -h

需求:展示某个目录下的内容  ls  目录名(如果没有加入目录名默认查看当前文件夹下的内容)

想要查看:/tec

ll -h /etc (详细列表里面以 D开头的是(目录)文件夹 、-开头是普通文件,l是链接 )

一、磁盘管理命令

cd 切换目录命令

#### cd ../ 向上一层目录(root目录上一层是根目录/ ,根上一层没有了,根是最顶层)

cd /切换到linux的根目录(/)

#### cd /目录名 任意目录切换到指定目录当中 /目录名 是绝对路径

cd ~切换到用户家目录当中(/root目录)

cd - 可以访问上一次的目录 (只能在最近访问的一个和当前所在的目录切换,只能两个目录相互切换)

Linux有绝对路径和相对路径之分

例如:

#### cd /etc/x1 先切换到根目录,在从根目录找到子目录etc,在从etc中找到子目录x1,

在任意目录都可以随意切换(推荐使用)

cd x1/x2 在当前目录中寻找子目录x1,在x1寻找子目录x2,必须确定当前目录下有子目录x1才能操作

pwd(显示当前所在目录)返回绝对路径

mkdir(创建目录)

mkdir 文件夹名称

例如:

mkdir t1/t2((相对路径)在t1下创建t2)

mkdir /root/t1/t2(绝对路径创建t2)

如果t1和t2目录都不存在创建方式

## mkdir -p 文件夹名称

## mkdir -p t1/t2 (-p表示父目录不存在,则先创建父目录,如果t1存在-p则不会创建新的目录)

rmdir 目录名(删除空目录)

二、文件浏览命令(日志文件、XML、properties)

cat 文件名 (快捷查看当前文件的内容)

适合查看少量信息的文件

more 文件名 (分页查看文件内容) 回车键是下一行 , 空格键是翻页 ,B是返回上一页 ,q 退出more)

### less -mN 文件名 (分页查看文件内容,操作更详细,可以查看到每一行的行号)

-m,类似more的百分比, -N显示每一行的行号

## tail -数字 文件名 可以快速查看文件后x行的内容

例如:tail -100 文件名 查看文件后一百行的内容

三、文件操作命令

文件复制 (copy)—>cp 复制文件或者目录

##cp 需要复制的文件 复制的位置

文件上传 (alt+p 呼出上传窗口) 直接拖拽文件到窗口

复制文件 例如:

把 /root/demo1.java复制文件到 /root/t1 目录中

cp demo1.java t1(绝对路径写法:cp /root/demo1.java /root/t1)

把 /root/demo1.java复制文件到 /root/t1 目录中 并改名为test.java

cp demo1.java t1/test.java

复制目录

复制目录的时候需要加 -r 表示递归处理(因为复制目录,目录下可能存在子文件)

##cp -r 需要复制的文件 复制的位置

把/root/t5复制到 /root/t1目录中

例如: cp -r t5 t1(绝对路径写法:cp -r /root/t5 /root/t1)

文件移动 : mv 移动或更名现有的文件或目录

##mv 需要移动的文件 移动的位置

需求:把/root/t5移动到/root/t3目录中

mv t5 t3

需求:把/root/t5移动到/root/t3目录中,/root/t3目录里面已经存在t5目录

mv t5 t3 (这个时候执行会问你是否覆盖t3目录中的t5(输入y/n(表示覆盖或者不覆盖)))

-f (force)表示不会询问是否覆盖会直接强制覆盖

mv -f t5 t3

文件或者目录的更名操作:

需求:把/root/demo1.java更名为test.java

mv demo1.java test.java(改名依赖了一次移动)

文件删除 rm(remove) 删除文件或者目录

## 删除文件: rm 文件名(需要询问是否删除)

rm -f 文件名 (直接删除,不询问)

## 删除目录: rm 目录名

rm -rf 目录名

注意:

rm -rf * 删除当前目录下所有的内容

rm -rf /* 删除linux 根目录下所有的内容,这个操作会摧毁系统

##find 命令(查找文件或者目录)

find 查找的目录 -name 参数 (-name表示指定字符串作为查找的参数)

find /root -name 'ins*'(*表示0~n)

##vim 文挡编辑命令(vim编译器)

vim 文件名 进入"一般模式"

(一般模式:可以浏览文件内容(最多),进行文本编辑快捷操作。单行复制,多行复制,单行删除,多行删除等等

按"i"可以切换到插入模式

按":"可以切换到底行模式)

输入'i'从一般模式,进入"插入模式"

(插入模式:可以编辑文件内容)

输入"esc"从插入模式退出到"一般模式"

在从"一般模式"下,输入":wq",退出编辑

(底行模式:可以进行强制退出从操作 q!

可以进行保存并退出操作 wq)

四、grep和管道

##管道命令:可以链接多个Linux命令

(管道命令) | shift + \

命令1 | 命令2 | 命令3

##grep 正则表达式 字符串搜素工作

格式 : grep 需要搜索的字符串 搜索的文件

(符合规则,就会返回符合规则的行)

####i或 ignore-case 忽略字符大小写差别

##格式 grep 参数 过滤条件 文件

例如:

需求:查看install.log 文件中含有"controller"字符的内容

grep -i controller /root/install.log

需求:查询当前目录内容 ll

查询字符串,返回字符串所在行 ,grep

命令:ll | grep ins

五、压缩和解压命令【重要】

Linux 压缩 解压命令

Linux 压缩包: *.tar 打包操作(大小不会压缩)

## *.tar.gz (gzip)打包并压缩文件大小

tar功能:文件备份压缩

语法:tar命令

-c: 建立一个压缩文件的参数指令(create) --压缩

-x: 解开一个压缩文件的参数指令(extract)--解压

-z: 是否需要用gzip压缩

-v: 压缩的过程中显示文件

-f: 使用挡名,在f之后要立即接档名

常用解压参数组合:zxvf

常用压缩参数组合:zcvf

压缩命令(参数顺序不变):

##tar -zcvf 压缩包名字.tar.gz 需要压缩的内容

例如:tar -zcvf hehe.tar.gz * (将当前目录下所有内容进行打包压缩,文件名hehe.tar.gz)

解压命令(参数顺序不变):

##tar -zxvf 需要解压的压缩包名称(解压到当前目录)

解压到指定目录当中:

##tar -zxvf 需要解压的压缩包路径 -C 指定压缩路径 (解压到指定目录中)

需求:把/root/t5/demo.tar.gz 压缩包 解压到指定目录中。指定目录/root/t5/t5

#####命令:

tar -zxvf demo.tar.gz -C t5

(绝对路径:tar -zxvf demo.tar.gz -C /root/t5/t5)

六、系统命令

ps命令(相当于windows的任务管理器)

ps命令是Process Status的缩写。提供对进程的一次性查看。及执行ps命令的那个时刻进程信息。

###格式:ps -ef

显示进程参数的含义:

UID: PID CMD

进程是被那个用户打开的 进程ID .用来杀死进程的。 标明进程对应的程序,程序的位置

都是属于root用户,root用户对

几乎所有的进程都有创建杀死的权利

需求:查看进程中和vim相关的进程

ps -ef|grep -i vim

杀死某个进程

强制杀死某个进程 :kill -9 pid号

需求:查看进程 和 vim相关的进程有哪些,并将vim进程杀死

ps -ef|grep -i vim

kill -9 24554(pid是列表显示的第二列,第一列是Uid)

clear 清空当前屏幕

ifconfig命令(功能:显示网络设备)

ping ip地址(测试和目标的连通性,它会持续测试)

如何关闭(ctrl+C)

######### Linux centos 重启命令 :reboot

######### Linux centos 关机命令 :halt 立刻关机

#七、其他命令:(了解)

### 网络设置: setup(可以进行防火墙的配置、网络配置、系统服务配置)

选择网络配置可以配置:(建议修改,使用默认的配置即可)

DNS配置和设备配置

dns可以配置:linux连接的主机

设备配置 :可以配置自己的静态ip地址

八、文件权限:chmod 命令(了解) 变更文件或目录的权限

Linux权限类型 :

rwx(r(read):读取 w(write):写 x(execute):执行)

#### - rwx rw- r--

第1位:- 文件类型(d目录,-普通文件, l超链接文件)

第2-4位:所属用户权限,用u(user)表示 (文件属于哪个用户)

第5-7位:所属组权限, 用g(group)表示 (所属用户所在组别)

第8-10位:其他用户权限,用o(other)表示 (文件不属于该用户,不属于该用户所在组)

第2-10位:表示所有权限,用a(all)表示

###权限更改 :chmod 权限设置 需要更改权限的文件名

例如: chmod u=rwx demo.java(更改所属用户权限为所有权限)

chmod g=rx demo.java(更改所属组读取和写入的权限)

更改demo.java 所有用户的权限为 r--

例如:chmod a=r demo.java (a(all)的缩写)

#### 更改文件夹的权限 (-R权限更改的R大写,递归处理)

需求:更改t1文件夹中所有的文件权限。所属用户的权限 r--

例如 chmod -R a=r t1

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值