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缩写,后面接数字 ...
随机推荐
- JDK1.8新特性Lambda表达式
/** * Lambda * @date 2019/8/2 10:03 */ public class Lamda { public static void main(String[] args){ ...
- Spring Boot 鉴权之—— springboot2.0.4+mybatis 整合的完整用例
自上一篇文章的基础上,Spring Boot 鉴权之—— JWT 鉴权我做了一波springboot2.0.4+mybatis 的整合. 参考文章: Spring Boot+Spring Securi ...
- 不同环境下的mvn运行指令
///////////////// 研发环境 //////////////////////////////////////// 清空环境: mvn clean -DAPP_ENV=dev 建立Ecli ...
- CoreGraphic
public func UIGraphicsBeginImageContextWithOptions( size: CGSize, opaque: Bool, _ scale: CGFloat) si ...
- python中使用paramiko模块并实现远程连接服务器执行上传下载
paramiko模块 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接. 因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系 ...
- 初学Qt——vs2012开发环境下的窗体跳转
最近接了份外快,要求使用vs+qt开发一个简单的数据管理系统.qt开发使用的语言是c++,然而c++只是大一第二学期有教过而已,基本也差不多忘光了,废话不多说,讲下今天遇到的问题吧 如标题所说,窗体跳 ...
- sql的练习题
表名和字段 –1.学生表 Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_i ...
- idea导入 spring framework项目
准备的环境:gradle,idea 注意:gradle版本不一致会报各种错误,那么怎么查找依赖的版本呢? 首先在git上把spring framework项目拉取下来, 步骤一:复制URL路径 步骤二 ...
- JavaScript,ajax与springboot之间的传参方式
Springboot:@PostMapping("/mDelTest")public String mDelTest (@RequestBody List<String> ...
- 【Amaple教程】5. 插件
Amaple 拥有非常强大插件功能,这也是它的突出功能之一,Amaple插件一般表现为功能块(函数)或功能块(包含一系列函数和属性的Object对象),它除了支持Amaple规范定义的插件外,还支持所 ...