美文网首页
Linux学习笔记

Linux学习笔记

作者: Hf1dw | 来源:发表于2019-05-09 20:36 被阅读0次
  • cat
cat filename //显示文件内容
cat 1.txt 2.txt >3.txt //将1.txt与2.txt的内容合并至3.txt中
  • 一些快捷键
Tab  //进行文件名填充
Ctrl+L  //清屏(输入clear也行)
Ctrl+A  //光标移至输入的最前端
Ctrl+E  //光标移至输入的最末端
Ctrl+D  //删除光标后的字符
  • ed编辑
ed //进入ed编辑
a  //开始输入
.......//一系列ed命令,注意使用 . 进行切换
.    //为结束做准备
w filename  //将文件保存为...
q  //退出编辑
  • ubuntu内核升级
uname -a //ubuntu下查询linux版本信息
http://kernel.ubuntu.com/~kernel-ppa/mainline/     //linux下下载对应版本的内核文件
sudo dpkg -i *.deb  //安装下载的内核文件
重启系统
uname -sr  //进行验证
  • 作为解释器的shell
    1> 一个命令解释器,充当内核与用户间的翻译
    2> 相关命令
echo $SHELL  //查看系统默认的shell
某种shell --version //查看其版本
cat /etc/shells  //查看系统可用shell种类
  • 作为解释性编程语言的shell
ed  //ed编辑
a  //开始准备输入
---//程序开始
#!/bin/bash    //表示是/bin/bash是用来执行文本的程序
echo hello,world  //使用echo命令输出hello,world
exit 0  //返回退出码
---//程序结束
.
w test.sh  //保存shell脚本
q  //退出编辑
ls -l|grep test.sh  //查看test.sh脚本的权限
chmod +x test.sh  //对其赋予可执行权限(chmod 777 test.sh也行)
./test.sh  //执行程序,输出结果
  • 字符运算符
  • 数值运算符
  • 文件名匹配
* :任意字符串,数量不计
? :单个任意字符串
[....] :由[ ]内的任意字符组成的无数量限制的字符串
[!..] :由任意非[ ]内的字符组成的无数量限制的字符串
  • &&、|| 和 ;
指令A&&指令B:A指令可以执行完才可以执行指令B
指令A||指令B:A指令无法执行才可以执行指令B
指令A;指令B;指令C:指令A,B,C依次执行(彼此间不相互影响)
  • iostat(1)
    查看I/O性能的工具

  • await
    表示每个I/O的平均耗时,但是无法反映硬盘的性能,因为其包括了I/O在队列中等待的时间

  • uname
    查看当前操作系统的各项参数

uname -a  //一般使用这个就足够了
  • useradd
    当前系统添加用户
sudo su  //切换到root权限
useradd 用户名
useradd -d 主目录 -p 密码 用户名  //添加一个有主目录和密码的用户
userdel - 用户名  //删除相应的用户
  • CentOS
    Red Hat Enterprise Linux依照开GPL规定所发布源代码重新编译而成
  • Kubernetes
    简称为(K8s),是用于自动部署、扩展和管理容器化应用程序的开源系统。

相关文章

网友评论

      本文标题:Linux学习笔记

      本文链接:https://www.haomeiwen.com/subject/yhgmaftx.html