当前位置: 首页 > news >正文

Linux基础命令总结

Linux系统命令

1. systemctl

  1. 1. 基本语法
    systemctl start | stop | restart | status 服务名
  2. 2. 经验技巧查看服务的方法:/usr/lib/systemd/system

  3. 3. 案例实操
    (1)查看防火墙服务的状态 
    systemctl status firewalld 
    (2)停止防火墙服务 
    systemctl stop firewalld 
    (3)启动防火墙服务 
    systemctl start firewalld 
    (4)重启防火墙服务 
    systemctl restart firewalld
  4. 4. systemctl 设置后台服务的自启配置
    开启/关闭 iptables(防火墙)服务的自动启动
    systemctl enable firewalld.service 
    systemctl disable firewalld.service

2. 系统运行级别

图片

linux系统有7种运行级别
1.CentOS7 的运行级别简化为:
  multi-user.target 等价于原运行级别 3(多用户有网,无图形界面) 
  graphical.target 等价于原运行级别 5(多用户有网,有图形界面)
2.查看当前运行级别: 
  systemctl get-default 
3.修改当前运行级别 
  systemctl set-default TARGET.target (这里 TARGET 取 multi-user 或者 graphical)

3.history

history n:只显示最近的 n 条历史记录
history -c:清除缓存区中的历史记录
history -w:将缓存区的历史记录保存到文件
history -d N:删除第 N 条历史记录
!12: 执行第12个的命令
-----------------
如果在生产环境,这些环境变量需要持久化到配置文件 ~/.bash_profile
export HISTCONTROL=ignoreboth
# ignorespace: 忽略空格开头的命令
# ignoredups: 忽略连续重复命令
# ignoreboth: 表示上述两个参数都设置# 设置追加而不是覆盖
shopt -s histappendHISTSIZE:控制缓冲区历史记录的最大个数
HISTFILESIZE:控制历史记录文件中的最大个数
HISTIGNORE:设置哪些命令不记录到历史记录
HISTTIMEFORMAT:设置历史命令显示的时间格式
HISTCONTROL:扩展的控制选项
export HISTSIZE=1000
export HISTFILESIZE=200000
export HISTTIMEFORMAT="%F %T "
export HISTIGNORE="ls:history"

文件目录类

  1. 1. mkdir

(1)创建一个目录 
[root@hadoop101 ~]# mkdir xiyou 
[root@hadoop101 ~]# mkdir xiyou/mingjie 
(2)创建一个多级目录 
[root@hadoop101 ~]# mkdir -p xiyou/dssz/meihouwang
  1. 2. touch

// 创建空文件
touch xiyou/dssz/sunwukong.txt
  1. 3. rm

// 删除文件或目录
-r 递归删除目录中所有内容 
-f 强制执行删除操作,而不提示用于进行确认。 
-v 显示指令的详细执行过程
rm xiyou/mingjie/sunwukong.txt
rm -rf dssz/
  1. 4. cat

查看文件内容,从第一行开始显示。
----------------
-n 显示所有行的行号,包括空行。
-----------------
cat -n houge.txt
  1. 5. echo

echo 输出内容到控制台
--------------------
-e: 支持反斜线控制的字符转换
--------------------
echo -e “hello\tworld”
  1. 6. head

head 用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容。
head smartd.conf
head -n 2 smartd.conf
  1. 7. tail

tail 用于输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容。
------------------------------
-n<行数> 输出文件尾部 n 行内容 
-f 显示文件最新追加的内容,监视文件变化
-----------------------------
tail -n 1 smartd.conf
实时追踪该档的所有更新 
[root@hadoop101 ~]# tail -f houge.txt
  1. 8. ">"输出重定向和 ">>" 追加

(1)ls -l > a.txt (功能描述:列表的内容写入文件 a.txt 中(覆盖写))
(2)ls -al >> aa.txt (功能描述:列表的内容追加到文件 aa.txt 的末尾) 
(3)cat 文件 1 > 文件 2 (功能描述:将文件 1 的内容覆盖到文件 2) 
(4)echo “内容” >> 文件
  1. 9. In软链接

1. 基本语法 
  ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)
2. 经验技巧 
  删除软链接: rm -rf 软链接名,而不是 rm -rf 软链接名/ 
  如果使用 rm -rf 软链接名/ 删除,会把软链接对应的真实目录下内容删掉
3. 案例实操
(1)创建软连接:ln -s xiyou/dssz/houge.txt ./houzi
(2)删除软连接:rm -rf houzi
(3)进入软连接实际物理路径:cd -P houzi/

时间日期类

1. data

  1. 1. 显示当前时间
    (1)date (功能描述:显示当前时间) 
    (2)date +%Y (功能描述:显示当前年份) 
    (3)date +%m (功能描述:显示当前月份) 
    (4)date +%d (功能描述:显示当前是哪一天) 
    (5)date "+%Y-%m-%d %H:%M:%S" (功能描述:显示年月日时分秒)
  2. 2. 显示非当前时间
    (1)date -d '1 days ago' (功能描述:显示前一天时间) 
    (2)date -d '-1 days ago' (功能描述:显示明天时间)
  3. 3. 设置系统时间
    date -s 字符串时间
    date -s "2017-06-19 20:52:18"

2. cal查看日历

(1)查看当前月的日历 
[root@hadoop101 ~]# cal 
(2)查看 2017 年的日历 
[root@hadoop101 ~]# cal 2017

用户管理命令

  1. 1. useradd 添加新用户
    useradd 用户名 (功能描述:添加新用户) 
    useradd -g 组名 用户名 (功能描述:添加新用户到某个组)
  2. 2. passwd 设置用户密码
    passwd 用户名 (功能描述:设置用户密码)
  3. 3. id 查看用户是否存在
    id 用户名
  4. 4. cat /etc/passwd 查看创建了哪些用户

  5. 5. su 切换用户
    su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
    su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
  6. 6. userdel 删除用户
    (1)userdel 用户名 (功能描述:删除用户但保存用户主目录) 
    (2)userdel -r 用户名 (功能描述:用户和用户主目录,都删除)

相关文章:

  • Set的学习
  • 论文如何降低AIGC?(完整指南版)
  • 【Linux系统篇】:信号的生命周期---从触发到保存与捕捉的底层逻辑
  • 长途骑行装备攻略:VELO维乐 Angel Revo坐垫伴我畅享旅途
  • arcpy列表函数的应用
  • ClickHouse查询执行与优化
  • Linux基础篇、第4章_03系统磁盘高级管理LVM 逻辑卷管理器
  • 腾讯二面:TCC分布式事务 | 图解TCC|用Go语言实现一个TCC
  • java中的Selector详解
  • 高中数学联赛模拟试题精选第18套几何题
  • 前端职业发展:如何规划前端工程师的成长路径?
  • 二叉树层序遍历
  • React-Hook
  • Java基础第五章、面向对象程序设计
  • AIGC赋能智慧医疗:从影像诊断到个性化治疗的革命性突破
  • 初始网络流(最小割)
  • 构建AI大模型应用的LangChain之核心功能
  • USART串口通讯
  • 计算机网络基本概念
  • 快速上手c语言
  • 夜读丨庭院春韵
  • 新任浙江省委常委、杭州市委书记刘非开展循迹溯源学习调研
  • 从地下金库到地上IP,看海昏汉文化“最美变装”
  • VR数字沉浸体验又添新节目,泰坦尼克号驶进文旅元宇宙
  • 中方在IMF发声:美滥施关税威胁全球金融稳定,对新兴市场和发展中国家构成严峻挑战
  • 面对面倾听群众意见建议,及时回应解决群众“急难愁盼”问题!龚正在基层开展下访活动,调研城市更新