Linux学习1-6

基本命令

  1. ctrl c终止程序
  2. ctrl d键盘输入结束
  3. 常用系统命令
  4. echo=printf
  5. date 时间
  6. date “+%j”一年中的第几天
  7. timedatectl 【参数】设置时间
  8. status显示状态信息
  9. list timezones列出已知时区
  10. set-time 设置系统时间
  11. set- timezone 设置生效时区
  12. reboot 重启系统
  13. poweroff 关闭系统
  14. *pstree 进程关系
  15. *top动态监测
  16. nice 调低优先级
  17. pid 查询pid
  18. kill 终止pid
  19. killall全部终止
  20. ifconfig 获取网络信息
  21. unname查看系统内核版本
  22. uptime 查看系统负载信息
  23. free 内存使用量
  24. who 用户终端信息
  25. last 主机被访记录
  26. ping 测试网络联通行性
  27. tracepath 显示经过主机所有路由信息
  28. netstat 显示网络连接等信息
  29. history 显示执行过的命令历史
  30. sosreport 输出诊断文档
  31.  
  32. 2.5查找定位文件命令
  33. pwd显示工作目录
  34. cd切换工作路径
  35. cd/目录
  36. cd+-切换
  37. ls 看全部文件
  38. tree以树状图列出目录内容结构
  39. find 范围 查找文件对应位置
  40. locate+文件名称 快速搜索文件所在位置
  41. whereis 快速搜素二进制程序 不关心相同名称
  42. which 仅仅找到命令本身所在路径
  43. 2.6文本文件编辑命令
  44. cat 查看内容较少的文本文件
  45. more 查看内容较多的纯文本文件
  46. head 查看纯文本的前n行
  47. tail 查看纯文本文件后n行
  48. tr【原始字符 】【目标字符】替换文本内容中的字符
  49. wc统计指定文本行数字节数
  50. stat 查看文件具体存储细节和时间
  51. grep 按行提取文本内容
  52. cut 按列提取文本内容
  53. diff 比较多个文件内容差异
  54. unip 去除文本中连续的重复行
  55. sort 对文本内容再排序
  56. -u去重
  57. 2.7文件目录管理命令
  58. touch创建空白文件/设置文件时间
  59. mkdir 创建空白的目录
  60. cp 复制文件或目录
  61. mv 剪切或重命名文件
  62. rm 删除文件或目录
  63. dd 按指定大小复制转换文件
  64. file 查看文件类型
  65. tar 对文件打包压缩或解压

 

3.1输入输出重定向

 

3.2管道命令符
把前一个命令原本要输出到屏幕的信息当作后一个命令的标准输入shift+\
命令A\B\C
3.3命令行通配符

 

转义字符

 

3.5重要的环境变量
1.绝对路径输入命令(bin/ls)
2.是否为别名命令
3.bash解释器判断用户输入的是内部命令还是外部命令


4.1 vim文本编辑器

 

 

 

 

4.1.1编写简单文档
4.1.2配置主机名称
4.2编写shell脚本
交互式:每输入一条命令就执行
批处理:由用户事先编好的完整脚本一次性执行多种命令
4.2.1编写简单的脚本
4.2.2接受用户的参数

4.2判断用户的参数
1.文件测试语句


不正确输出非零数
格式:#【10 -gt 10】
echo $?

 

 

 


4.3流程控制语句
if条件测试语句

格式
if  【条件】
then
else
for条件循环语句
4.4计划任务服务程序

at+时间


crontab

 

 

5.用户身份与文件权限
5.1用户身份与能力
1.id命令
id+用户名
显示用户详细信息
2.useradd+参数+用户名创建新账户

3.groupadd+用户组名
4.usermod【参数】用户名修改用户属性

 

 

5.passwd修改用户密码、过期时间

 

6.userdel删除已有的用户账户
-f 强制删除用户
-r 同时删除用户及用户家目录
5.2文件权限与归属

 

 

5.3文件的特殊权限
1.SUID对二进制程序设置
不要将SUID设置到vim cat rm命令上
SGID 1.获取到文件所属组的权限
SGID 2.在某个目录中创建的文件自动继承该目录的用户组
chmod 设置文件的一般权限及特殊权限
chown 设置文件的所有者和所有组
对目录内的所有文件进行整体操作

3.SBIT


5.4文件的隐藏属性
1.chatter

 

 

 


2.lsattr
查看文件的隐藏权限
5.5文件访问控制列表
setfacl 

 

getfal 查看文件的ACL权限规则
restore恢复
5.6su命令与sudo服务
su-linuxprobe切换至普通用户
su-root 切换至管理员身份

 

visudo命令用于编辑、配置用户sudo的权限文件,语法格式为“visudo [参数]”。
第六章 存储结构与管理硬盘
根目录/

 

6.2物理设备的命名规则

 

6.4挂载硬件设备
mount  -a 挂在所有在/etc/fstab中定义的文件系统
-t 指定文件系统的类型

 

6.5 添加硬件设备


6.6添加交换分区(机试)
6.7磁盘容量配额(机试)

 

软限制:当达到软限制时会提示用户,但仍允许用户在限定的额度内继续使用。
硬限制:当达到硬限制时会提示用户,且强制终止用户的操作。


VDO虚拟数据化

 

 

6.9软硬方式链接

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值