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 

输入  , 进入插入模式,可对文档进行编辑,修改,增加内容等。

按  Esc ,进入命令模式:

输入(一定要输冒号):wq   保存文件并退出

          :w  保存文件但不退出vi     

          :w!   强制保存,不退出vi

          :q!  不保存文件,强制退出vi

          :e!   放弃所有修改,从上次保存文件开始再编辑

          :wq!  强制保存文件,并退出vi

          :不保存文件,退出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组了。

 

posted @ 2019-07-10 21:16  BackingStar  阅读(174)  评论(0编辑  收藏  举报