Linux的基本操作符和基础操作指令
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Linux中的文件夹都有啥?
/bin 存储系统命令
/dev 设备文件(一切皆文件)
/media 多媒体文件,U盘、光盘、共享文件夹
/proc 记录程序运行时的资源的使用情况
/sbin(sudo) 储存超级管理员使用的系统命令
/sys 跟系统有关的文件
/var 储存系统的相关日志
/boot 储存系统启动相关的文件
/etc 储存各种软件相关的配置文件
/lib 储存各种库文件 静态库.a 共享库.so
/mnt 储存于其他系统进行映射的目录
/root 超级管理员权限的目录
/tmp 储存一些临时文件
/home 储存各个用户主目录
/opt 储存各种软件的目录
/run 储存进程临时文件
/srv 储存一些服务启动后的数据信息
/usr 储存头文件
二、Linux中的特殊符号
/ 根目录 所有的文件都储存在它下面
~用户主目录
… 上一文件
. 本级目录
三、Linux终端里的基本操作符
常用:
ls 显示当前所在目录的文件
-a 显示当前目录的所有文件,保存隐藏
-l 以详细信息显示当前文件内容
cd 进入一个目录,可以是相对路径也可以是可绝对路径
clear 清屏 快捷键ctrl+L
pwd 获取当前目录的绝对路径
whomi 获取当前用户名
文件相关的命令:
touch filename 创建文件
cat/more/head/tail 查看文件
cat:把文件的所有文件的内容直接现显示到终端,从头到尾的打印
more:从文件开头开始显示内容,回车是下一行,空格是下一页,q退出
head:查看10行内容
tail:查看最后10行内容
rm filename 删除文件 慎重
cp src dest 复制文件
可以在复制的过程中改名
mv src dest 移动文件
可以重命名文件
目录相关的命令:
mkdir 创建目录
-p 递归创建多级目录
rmdir 删除目录,不能删除非空目录
rm -rf 可以删除非空目录(递归删除)
cp 目录名 复制目录
cp -rf 复制所有目录,
mv 移动目录,可重命名目录
网络相关目录:
ifconfig: 查看网络配置信息
Windows下是ipconfig
改IP地址 sudo ifconfig eth’n’ 10.0.xxx.xxx netmask 255.255.xxx.xxx
sudo ifconfig eth’n’ up 启动网卡
sudo ifconfig eth’n’ down 禁用网卡
ping ip 地址/网址: 测试网络是否连接
windows下:只执行此,-t可以一直执行测试,Ctrl+c退出
127.0.0.1也叫本机地址,可以用来测试本地网卡是不是好的
ftp ip地址:输入用户名和密码(不属于本地服务,前提是要有服务器)
ls: 与上面雷同
cd: 与上面雷同
pwd: 与上面雷同
put: 上传文件
get: 下载文件
采用明码传输,不安全一般公司内部才使用
telent IP地址(前提是要有服务器)
采用明码传输,不安全一般公司内部才使用
ssh 用户名@ip地址:
采用加密方式传输,比较安全
其他相关命令:
tar: -zcvf 包名 压缩文件名 \压缩文件
-zxvf 包名 \解压文件
chmod: 更改文件权限
chmod mmm filename m=r(4)+w(2)+x(1) 三个m代表这个组中其他的成员的权限,
mmm:本用户;同组其他用户;除了同组用户之外的其他用户(访客)
chmod +/-(r,w,x) filename 加减所有用户的权限
chomd -x 目录 则是无法进入目录
注意:目录一定要有执行权才能进入
find: 位置 条件 关键字: 查询文件
find ~ -name stdio.h
sudo reboot:重启系统
sudo init 0: 关机
sudo apt-get install 软件名:安装软件
sudo apt-get update:更新软件源
sudo apt-get upgrade:更新系统
man key 查询帮助手册
分章节管理内容
1:系统命令
2:系统函数
3:标准库函数
总结
刚刚开始编程,加油