linux命令 第一天知识

Posted java和web

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令 第一天知识相关的知识,希望对你有一定的参考价值。


 

 

 

Linux分成几个大块:

1) Kernel 核心

2) Shell 外壳,利用外壳来调用操作核心的模块

3) AP应用程序,java开发app

4) Mail邮件

5) FTP文件上传下载管理工具

6) DBMS DatabaseManageSystem 数据库管理系统

 

 

windows中有很多系统的目录

例如:

Progrom Files

Windows/system32/drivers/etc/hosts

 

 

 

/所有目录的根,没有所谓c盘、d

/home/哥哥,/home/弟弟

/dev 设备驱动

/etc 系统全局配置文件都放在这个目录下,

网卡/etc/sysconfig/network-scripts/ifcfg-eno16777736(默认网卡配置)

系统环境变量的配置:JAVA_HOME,修改/etc/profile文件

/usruser)用户自己安装程序的目录

/usr/bin 程序的执行文件

/usr/local/src 京淘项目安装jdk,nginx,redis,docker的安装目录

 

操作系统操作:

1) 常用命令 cdrm

2) 文件操作

3) 目录操作

4) 用户权限

 

安装Linux

在虚拟机上安装LinuxVmware+xShell

 

克隆,复制,可以在原来的版本上复制一个新的。不破坏原来的。

 

 

 

 

 

 

1) 链接克隆,快捷方式,它和克隆的版本的文件共享基础的内容。好处,可以共享资源,文件比较小(1g)。坏处,不能把克隆后的内容考到其他的服务器上。

2)完全克隆,全备份,可以脱离母本使用。好处,可以自由复制到其他服务器上。缺点,文件非常大(5g

 

启动虚拟机:

 

 

 

 

不用xShell就直接在虚拟机中直接指向课堂上的命令

 

 

 

使用SSH协议登录,可以远程操作

 

1、常用命令

1PWD 查看当前路径

下面两个命令都会到达C:/users目录中

cd .. 返回上级目录(相对)

cd c:/users 直接到达指定目录(绝对)

 

/ linux

root root是一个用户

 

2CD 进出目录操作

相对路径:cd ..cd .(当前路径,执行当前目录下的文件 ./zkServer.sh

. go go是以文件,最小shell,执行shell脚本) 这个点代表执行

 cd sysconfig

绝对路径: cd /etc/sysconfig/network-scripts/(在linux下非常重视最后的一个/,如果加/就代表目录,不加,有时会当它是一个文件)

特殊,linux

 

3) lsll列目录,把目录下的文件或者目录全部展示

ls列目录,列出目录名和文件名

ls l ,加上一个-l的参数,列出文件或者目录的详细信息,一般包括:文件创建时间,文件的大小205bit

ll 列目录和文件,等同于ls l

 

4)清除屏幕CLEAR

 

什么是文件?

Linux就分成:

1) 目录,能在进入,存放很多文件的地方,目录中还可以有下一级的目录。

2) 文件,不能在进入的,只能存放数据的信息

3) 副本(相当于windows系统中的快捷方式)

 

文件操作命令

1mkdir 创建目录(make dir

mkdir a

mkdir b c 可以一次在一个目录下创建2个子目录

mkdir -p a1/b1/c1/ 循环创建多级目录,加一个-p参数才可以

2rmdir 删除目录(remove dir

Rmdir 删除目录时,系统要求每级目录下不能有子目录或者文件,严格要求。

rm -rf a1 参数:-r删除多级目录,不管子目录中是否有文件,-f自动默认yes。注意;在linux下没有回收站!!!!!(最好先备份后只需删除,不要嫌麻烦)

rm file 删除一个文件,它有确认的过程。

rm -f file 直接删除文件,不带提示(小心操作,没有回收站的)

 

3vi 编辑器,方便编辑文本类型的文件(txt)系统的配置文件

 

创建一个文件,编辑内容,保存退出

vi apple.txt 可以编辑已经存在文件,目录下有文件就编辑,没有文件就创建新文件,自动进入到文件中。

Vi go,进去后按i进入插入状态,可以敲入输入内容。输入完毕后,按ESC键,输入:wqwrite quit)保存退出。

 

创建一个文件,编辑内容,不保存退出

Vi go.txt ,按i插入状态,输入内容,不保存退出。注意文件内容以及变更,按ESC,按:q!强制退出。如果内容没有改变,直接输入:q,直接退出。注意:文字都必须小写。

 

4)创建文件

vi go.txt

touch go.txt 如果文件不存在,就创建,如果文件存在就放弃操作。

保证原有文件不会被覆盖。

大多数情况vi直接替代掉touch命令

 

5)文件或者目录权限标识

r4)只读read

w2)可写write

x1)执行execute

 

总共权限标识串,有10

分成4个部分

1)标识是目录(d)、文件(-)、副本(快捷方式)

2)组权限:后面三位  支持可读,可写,可执行

3)本用户权限(root 支持可读,不可写,可执行

4)其他用户(系统登录) 支持可读,不可写,可执行

 

 

-代表文件,rw-,组:可读可写,用户:可读,其他用户:可读

 

授权:

r4)只读read

w2)可写write

x1)执行execute

Chmod授权,74+2+164+211可执行)

 

6cpcopy)复制

复制文件

cp go.txt g.txt 复制go.txt到本地的目录下,新的文件名g.txt

复制目录

cp -r a b 复制目录,目录下的内容会都复制到新目录中

 

7mvmove)移动文件

mv go.txt a/ 移动go.txta目录中

mv go.txt go1.txt 移动(特殊的移动,重命名)

 

小结:

1Linux类似window的一个操作系统,操作系统是近贴近硬件,其他应用程序(QQ,微信,WORD)都是应用在操作系统之上。

2window基于linux(蓝屏)

3)常规,基础命令来掌握,死敲。(不用死背)

4)基础操作pwd当前路径,cd进出目录,lsll,dir)列目录

5)文件(mkdir创建目录,rmdir删除目录,rm删除目录(-r)或文件,touch创建文件,vi(vim)编辑器(编辑文件,退出:保存退出:wq,强制退出:q!,浏览退出:q,权限(r4w2x14个段:目录d或者文件-或者副本,组group3位组成rwx-,当前用户,3位组成,其他用户,3位组成),cp复制目录-r或者文件,mv 移动文件,修改文件名)

 

 

 

 

 

 

 

 


以上是关于linux命令 第一天知识的主要内容,如果未能解决你的问题,请参考以下文章

GIT管理及基础的Linux命令

Linux-自学第一天(命令)记录

三天入门 Linux 系统 - 第一天:虚拟机安装 Centos 7.9 系统

第一天linux命令ls 和删除文件夹命令rm 复制和移动更名

Linux笔记第一天

linux常见命令