Linux学习笔记

1.Linux 各目录及每个目录的详细介绍

/bin 二进制可执行命令
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公共的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

/dev 设备特殊文件
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:

/usr/x11R6 存放x window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库根文件系统

2.远程连接linux系统

可以采用xshell,putty等。

3.linux命令

在linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令的例子。
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。
优点就是不用再开一个sftp工具登录上去上传下载文件。
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器
安装命令:
yum install lrzsz
从服务端发送文件到客户端:
sz filename
从客户端上传文件到服务端:
rz
在弹出的框中选择文件,上传文件的用户和组是当前登录的用户
SecureCRT设置默认路径:
Options -> Session Options -> Terminal -> Xmodem/Zmodem ->Directories
Xshell设置默认路径:
右键会话 -> 属性 -> ZMODEM -> 接收文件夹
测试:
开发板接收文件:
1. 进入开发板要接收文件的目录
2. 开发板执行命令# rz
3. 在minicom下,按住Ctrl+A键不放,按下Z键
4. 按下S键选择发送文件
5. 选择zmodem,用回车键确认
6. 用空格选择主机要发送的文件,用回车键确认
7. 传输完成后按任意键返回
开发板发送文件:
1. 进入开发板要发送文件的目录
2. 进入主机要接收文件的目录
3. 主机执行命令# rz
4. 开发板执行命令# sz filename

可以采用winscp可视化上传下载

参考链接:https://blog.csdn.net/qq_38880380/article/details/77750538

https://blog.csdn.net/qq_31666147/article/details/72819688

4 linux定时任务Crontab命令详解

编写定时任务可以直接编辑/etc/crontab文件

或者在终端输入crontab -e进行编辑,可以使用crontab -l查看定时任务

查看定时任务日志:https://blog.csdn.net/hello_zyg/article/details/79234942

手动执行可以,定时任务不行:环境变量问题(在写命令时加上所需环境变量)

例如执行python代码,需写为如下方式:

13 11 8 5 * /home/anaconda3/bin/python  /home/code/test.py

https://www.cnblogs.com/gmq-sh/p/6971588.html

https://www.cnblogs.com/Dev0ps/p/9233599.html

https://blog.csdn.net/frankcheng5143/article/details/78575176

https://www.cnblogs.com/YangJieCheng/p/7991660.html

5从kinit到kerberos安全机制

https://blog.csdn.net/wenwen360360/article/details/78913347

6.查看crond定时任务状态,是否开启等

service crond start

https://blog.csdn.net/z13615480737/article/details/79173772

任务关闭开启等命令如下:

https://www.cnblogs.com/zoulongbin/p/6187238.html

7.切换到root用户

https://www.cnblogs.com/xinjie10001/p/6295020.html

8.创建用户

https://blog.csdn.net/taolusi/article/details/81304057

9.shell脚本使上一条命令执行结束后再执行下一条

使用&&符号连接

https://blog.csdn.net/zqh6516336520/article/details/78736762

https://blog.csdn.net/fanday/article/details/84082315

10.tail查看日志文件

https://blog.csdn.net/yuxiangaaaaa/article/details/72869052

11.linux环境变量配置

https://blog.csdn.net/zzhangxiaoyun/article/details/80047455

12.更新jdk版本

https://www.cnblogs.com/zhw-080/p/5777996.html

安装jdkhttps://blog.csdn.net/zbj18314469395/article/details/86064849

13.创建用户

https://blog.csdn.net/wl1780852311/article/details/104247348

14.硬盘大小查看

lsblk

https://blog.csdn.net/weixin_34258838/article/details/85981795

sudo fdisk -l

15 ubuntu版本查看

lsb_release -a

16.Linux下查看CPU型号,内存大小,硬盘空间的命令

https://blog.csdn.net/zhangliao613/article/details/79021606

17终端terminal多标签和多标签切换快捷键

ctrl+alt+t是打开一个terminal

打开terminal之后使用ctrl+shift+t是在terminal中打开多个标签

在多个标签中切换的方法:

方法1

alt+1 alt+2 alt+3.......

方法二

ctrl + pageUp
ctrl + pageDown


关闭一个terminal快捷键    ctrl+ d

https://blog.csdn.net/qq_34369618/article/details/71055307

18 文件权限

https://blog.csdn.net/langzi7758521/article/details/51190425

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值