Linux 基础篇
本文使用系统为 :CentOS 7
1、文件操作
增:
touch a.txt #增加文件
mkdir test # 增加目录 参数:-p 创建多级目录 ;
删:
rm a.txt # 删除文件 参数: -f 强制删除,没有任何提示; -r 删除 目录下的所有文件
rmdir test # 删除目录
改:
cp a.txt ./home/user/test # 复制文件到指定目录 参数:-r:递归持续复制; -f 强制复制;-p:连同文件的属性一起复制过去
mv a.txt ./home/user/test # 移动文件到指定目录
mv /home/user/test2/* /home/user/test # 移动文件夹到指定目录
mv a.txt b.txt # 重命名
查:
ls # 列出目录 参数: -a 列出所有文件,包括隐藏的 -l 长数据串列出,包含文件的属性与权限等等数据
pwd # 列出当前路径
cd # 切换路径
cd .. #返回上一层
cat a.txt # 显示文件内容 参数:-b :列出行号,不包括空白行,--n :列出行号,包括空白行
tac # 显示文件内容, 从最后一行开始显示
nl #显示的时候,顺道输出行号!
more #一页一页的显示文件内容, 空格翻页,Enter 翻行
less #与 more 类似,但是比 more 更好的是,他可以往前翻页!
head #只看头几行 (默认5行) 参数:-n num, num为自定义的行数
tail #只看尾巴几行
2、文档编辑
vi a.txt
输入 i , 进入插入模式,可对文档进行编辑,修改,增加内容等。
按 Esc ,进入命令模式:
输入(一定要输冒号):wq 保存文件并退出
:w 保存文件但不退出vi
:w! 强制保存,不退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
dd 删除当前行
3、时间修改
3.1
读取时间: timedatectl
修改时间:timedatectl set-time "YYYY-MM-DD HH:MM:SS"
设置时区:timedatectl set-timezone Asia/Shanghai
与NTP服务器同步 :timedatectl set-ntp yes //yes或者no
将硬件时间和本地时间同步: hwclock --systohc --localtime
硬件时钟默认使用UTC时间,修改后不能读出标准时间,不建议修改
3.2 虚拟机修改系统和硬件时间
查看当前系统时间 date
修改当前系统时间 date -s "2018-2-22 19:10:30
查看硬件时间 hwclock --show
修改硬件时间 hwclock --set --date "2018-2-22 19:10:30"
同步系统时间和硬件时间 hwclock --hctosys
保存时钟 clock -w
重启系统 init 6
4、将普通用户加入到超级用户中
切换用户至root
vim /etc/sudoers
找到 root ALL=(ALL) ALL,在下方新增(输入 i 进入插入模式)

username ALL=(ALL) ALL (username 为想要加入到sudoers组的用户)
如果切换为root 不想输密码,可设置为:username ALL=(ALL) NOPASSWD: ALL
:wq! # 强制保存并退出
username用户就加入sudoers组了。
Linux 基础篇的更多相关文章
- Linux随笔-鸟哥Linux基础篇学习总结(全)
Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...
- 第一天 Linux基础篇
课程介绍 1.认识Linux的不同版本 2.以及应用领域 3.文件和目录 4.Linux命令概述 5.Linux命令-文件 6.Linux命令-系统管理-磁盘管理 认识Linux 什么是操作系统 生 ...
- Linux基础篇
Linux入门 2.1 Linux介绍 1)Linux是一款操作系统,特点:免费.开源.安全.高效.稳定.处理高并发非常强悍,半年至一年重启一次机即可,比Windows强悍,现在很多企业级项目都部署到 ...
- Linux基础篇–shell脚本编程基础
本章内容概要 编程基础 脚本基本格式 变量 运算 条件测试 配置用户环境 7.1 编程基础程序:指令+数据程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心 ...
- Linux基础篇四:常用命令
. 一个点表示是 当前目录 .. 两个点表示当前目录的上一层目录 . 与 .. 相对路径的一种表现形式 cd ~/test/ ~当前用户的家目录 绝对路径 注意: ...
- Linux 基础篇(二)
1.linux 关机和重启 关机: shutdown -h 10:20 # 指定时间关机 shutdown -h now # 马上关机 shutdown -h +10 # 10分钟后关机 ...
- Linux基础篇学习——Linux文件系统之文件存储与读取:inode,block,superblock
Linux文件类型 代表符号 含义 - 常规文件,即file d directory,目录文件 b block device,块设备文件,支持以"block"为单位进行随机访问 c ...
- Linux基础篇学习——常见系统命令:ls,pwd,cd,date,hwclock,passwd,su,clear,who,w,uname,uptime,last,dmesg,free,ps,top
ls 显示指定目录中的内容 ls [OPTION]... [FILE]... OPTION -a --all,显示所有文件包括隐藏文件 -l 列出长属性,显示出文件的属性与权限等数据信息 -i 列出 ...
- Linux基础篇,磁盘及文件使用管理
在windows系统下,我们可以使用图形化界面很明了的看出当前硬盘使用量与某个文件的占用空间大小和文件数量.但是在linux系统中,我们应该如何得到这些信息呢? 当然是功能强大的df与du了. 一.d ...
- Linux基础篇,正则表达式
一.正则表达式特殊符号: 二.grep的用法 grep [-A|B|a|c|i|n|v] [--color=auto] '搜索字串' filename -A ===> after缩写,后面接数字 ...
随机推荐
- 多方论战!市场到底看重VR哪些特质
VR即Virtual Reality的缩写,中文译为"虚拟现实".近年来,VR的概念不断升温,三星.谷歌.微软.索尼.HTC等互联网巨头纷纷杀入VR市场,甚至催生出许多商业神话. ...
- swift中的闭包总结
闭包是功能性自包含模块,可以在代码中被传递和使用. Swift 中的闭包与 Objective-C中的 blocks 以及其他一些编程语言中的 lambdas 比较相似. 闭包的基本语法 闭包表达式语 ...
- IDEA系列(九)Intellij IDEA界面介绍 - 哲也的博客
原文出处:https://github.com/judasn/IntelliJ-IDEA-Tutorial 首次打开 重点说明: IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概 ...
- ES6学习笔记之变量的解构赋值
变量的解构赋值 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构. 数组的解构赋值 以前,为变量赋值,只能直接指定值: 1 2 3 var a = 1; var b = 2; ...
- first-child和first-of-type
我想实现的效果:将第一个article字体颜色设置为红色 123456 <div? <h1>logo</h1> <article>article1</a ...
- python复制多层目录下的文件至其他盘符对应的目录中
一.需求 app打包需要打入一些H5进去,以便更快的加载页面.这些H5文件是散落在各个文件夹中的[如下列所示],偶尔各个文件夹还需新增文件,每次新增一个文件,需要改动jenkins上job脚本,比较麻 ...
- czC#01
1. .net简介: .net分为.net平台及.net Framework 2..NET作用 2.转义与@ 3.类型转换 1) 隐式转换 2)显式类型转换 (待转换的目标类型)原始值
- vue-cli “从入门到放弃”
主要作用:目录结构.本地调试.代码部署.热加载.单元测试 在如今前端技术飞速发展的时代,angular.js.vue.js 和 react.js 作为前端框架已经呈现出了三国鼎立的局面.作为国人若你不 ...
- win10查看本机mac地址的详细操作
今天和大家分享win10查看本机mac地址的方法,mac地址是什么东西?MAC地址实际上就是网卡的一个标识,和身份证号码类似,大多数情况下是不需要关心MAC地址是多少的,一般不能改动,所以也不会重复. ...
- Python 存储数据到json文件
1 前言 很多程序都要求用户输入某种信息,程序一般将信息存储在列表和字典等数据结构中. 用户关闭程序时,就需要将信息进行保存,一种简单的方式是使用模块json来存储数据. 模块json让你能够将简单的 ...