linux


提示:这里使用的是CentOS系统


提示:以下是本篇文章正文内容,下面案例可供参考

一、环境搭建

1.安装 VMware 虚拟机

参考链接:	https://www.jianshu.com/p/a979f489b47b

2.下载CentOS系统镜像文件

下载链接:https://man.linuxde.net/download/CentOS/

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

3.linux系统目录了解

1) bin -> usr/bin : 这个目录存放最经常使用的命令
2) boot : 这个目录存放启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件
3) dev: dev 是 Device(设备)的缩写, 该目录下存放的是 Linux 的外部设备,Linux 中的设备也是以文件的形式存在
4) etc : 这个目录存放所有的系统管理所需要的配置文件
5) home:用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名以用户的账号命名
6) lib->user/lib: 这个目录存放着系统最基本的动态连接共享库,其作用类似于 Windows 里 的 DLL 文件,
几乎所有的应用程序都需要用到这些共享库。
7) mnt : 系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将光驱挂载在
/mnt/上,然后进入该目录就可以查看光驱里的内容
8) opt: 这是给 linux 额外安装软件所存放的目录。比如你安装一个 Oracle 数据库则就可以放到这个目录下,默认为空。
9) root : 该目录为系统管理员目录,root 是具有超级权限的用户
10) tmp: 这个目录是用来存放一些临时文件的。
11) usr: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与
windows 下的 program files 目录。
12) var : 这个目录存放着在不断扩充着的东西,我们习惯将那些经常被修改的文件存放在该目录下,比如运行的各种日志文件。

4.远程工具下载

	Xshell 连接服务器使用的终端
	Xftp   本机与服务器的文件互传

二、linux命令

1.磁盘管理

	cd   			//切换目录	参数 指定目录
	ll ls			//列出目录文件		参数 指定目录
	pwd				//打印当前所在目录位置	

2.文件管理

	mkdir   			//创建目录		参数 目录名
	rm , rm -rf			//删除文件或目录
	cp , cp -rf			//复制文件
	cat , more			//查看文件内容:整页展示/分页展示
	head -n ,tail -n	//查看文件开头/末尾 n行内容
	grep				//查看系统进程

3.系统命令

	date   				//显示系统日期和时间
	su					//切换用户	su 用户名
	clear				//清屏
	reboot				//重启系统
	shutdown -h now		//关机
	ps -ef				//文件内  搜索文本”java”:grep java aa.txt  管道: cat aa.txt | grep java
	kill				//kill 进程	kill pid:杀掉进程   kill -9 pid 强制杀掉进程

4.压缩/解压

 tar 参数 要压缩或解压的文件或目录
常用参数:
z : 使用压缩,生成的文件名是 xxx.tar.gz 这是 linux 中常用的压缩格式。
c : 创建压缩文档
v : 显示压缩,解压过程中处理的文件名
f : 指定归档文件名, tar 参数后面是归档文件名
x : 从归档文件中释放文件,就是解压。
t : 列出归档文件内容,查看文件内容
C: 解压到指定目录,使用方式 -C 目录 , C 是大写的。

命令常用

	tar -zcvf txtfile.tar.gz aa.txt		//压缩文件
	tar -zcvf file.tar.gz mytest		//解压文件

5.网络通讯

	ifconfig   			//查看 ip 信息
	ping				// 测试网络连通
	curl				//网络访问   curl www.baidu.com 返回百度的html代码
	wget				//下载 wget 下载链接
	shutdown -h now		//关机
	ps -ef				//文件内  搜索文本”java”:grep java aa.txt  管道: cat aa.txt | grep java
	kill				//kill 进程	kill pid:杀掉进程   kill -9 pid 强制杀掉进程

6.权限管理

- : 表示文件
l : 软链接文件(windows 快捷方式)
d: 目录
c: 字符设备文件,一次传输一个字节的设备被称为字符设备。例如键盘,鼠标
linux 权限机制采用 UGO 模式。其中 u(user)表示所属用户、g(group)表示所属组、o(other)表示除了所属用户、所属组之外的情况。

在这里插入图片描述
权限修改命令
r–read 读权限 4
w–write 写权限 2
x–execute 执行权限 1

	chmod   			//修改文件权限	chmod 606 a.txt
	chown				// 修改文件拥有者  chown centos aa.txt

7.管道和重定向

	>   				//重定向输出覆盖   echo “write some” > t1.txt
	>>					// 重定向输出追加	echo “hello new word” >> t1.txt
	|					//管道  前面一个命令的输出作为后面命令的输入 :echo “hello linux” | wc		wc统计字符

在这里插入图片描述

8.vim 编辑器

命令模式:按 Esc 键,进入命令模式,命令模式下无法编辑
编辑模式:按 a 或者 i 字母键,进入编辑模式(此时,底部会出现 insert)。在命令模式下
按 :wq (冒号键 w 键 q 键)保存退出,按 :q! 不保存退出。

命令了解

1) dd:删除光标所在行
2) yy:复制光标所在行到缓冲区
3) p:粘贴缓冲区中的内容
4) gg:光标回到文件第一行
5) GG:光标回到文件最后一行
6) ^ :光标移动至当前行的行首
7) $ :光标移动至当前行的行尾
8) /关键字:按斜杠/键,可以输入想搜索的字符,然后确定进行搜索,如果第一次查找的
关键字不是想要的,可以一直按 n 键往后查找到想要的关键字为止

9. yum 使用

软件包管理器
yum install 安装包名称			//安装
yum remove java-1.7.0-openjdk	// 删除
yum list installed				//列出所有已安装的软件包
yum clean all					//清除已安装软件包

10linux快捷键

	shift + insert 是粘贴
	tab 是补全代码
	y:同意
	n:否定
	访问历史命令,方向键的上下箭头


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值