云计算第二天学习笔记——Linux基础操作命令

  1. [root@mj ~]#

root 表示当前登录的用户

@ 占位符

mj 主机名

~ 表示相对路径

# 表示使用角色,#超级管理员;$表示普通用户

. . 表示上级目录 . 表示当前位置

  1. hostname 查看主机名

hostnamectl set-hostname 主机名【需要修改的】

修改完成后,需要一定的缓存时间——》输入su root ,重新登录,即可看到用户切换成功

  1. ls 查看指定路径下的内容,不指定时查看当前目录下的内容。

-a 查看目录下的全部文件,包含隐藏文件

-R 递归,以树的形式呈现当前目录下的文件/目录结构

-l 查看详细信息

-s size,查看数据块

  1. touch 创建文件

(1)touch {a,b,c} 以英文的形式隔开,一次创建多个文件 如果使用中文/ . 隔开,则创建相应文件名的文件,不能实现一次创建多个【格式是错误的】

(2)touch a b c 以空格隔开,一次创建多个文件

  1. mkdir

第一章节-基础知识

目录介绍

[root@si ~]# 
root     表示当前登录的用户
@        占位符
si       主机名
~        此位置表示相对路径    ~表示当前所在目录为当前登录用户的家目录
#        此位置表示角色    #表示超级管理员    $表示普通用户


快捷键:
ctrl  +  l   清屏   不影响已执行命令
ctrl  +  c   中止当前操作
tab          补全   补全命令或路径
两下tab进行模糊查询


hostname   查看当前主机名
hostnamectl  set-hostname   hahaha   修改主机名

1、路径操作

相对路径   相对于当前位置存在的路径   只要不是绝对路径,都是相对路径      bin/
绝对路径   以/目录为起始路径的都是绝对路径      /usr/bin


pwd    打印当前所在的绝对路径
cd   <路径>   切换到指定路径     不加路径默认回到当前用户的家目录
..  表示上级目录    .表示当前位置

2、查看

ls  [参数]  <路径>  查看指定路径下的内容     不加路径,默认查看当前位置

参数:  -a  查看所有文件或目录  
-l   查看详细信息      简写: ll
-R   递归   树状展示目录内容
-s   size  数据块

3、文件创建

touch  <路径>  文件名     创建普通空文件

4、目录创建

mkdir   <路径>    目录名      创建目录
-p   递归   创建目录时,父目录不存在同时创建

5、复制

cp   源文件路径    目标路径     复制文件
-r   递归  复制目录
-f   强制复制,不提示

举例:

6、移动

mv   源路径   目标路径   移动文件或目录

cp   和  mv   都能实现重命名操作

对于改名操作一般多建议使用cp,因为cp修改后原文件是存在的,但mv是修改并替换

7、删除

rm  路径 文件       删除文件
-f   强制删除
-r   删除目录

8、查询

man ls,查看指定命令用法  ———— q,退出
命令  --help

9、vi/vim

可视模式    插入模式/编辑模式    末行模式/命令行模式

vi/vim    路径    文件名    编辑文件内容(如无该文件直接创建并编辑)

用法:
进入vim后默认为可视模式,该模式下无法编辑内容;
输入(编辑模式参数)进入到编辑模式,进行内容编辑;
编辑完成之后,按esc回到可视模式;
全部编辑完成之后,通过(末行模式参数)对文件自身进行操作

(1)编辑模式参数:    
i光标处进入编辑模式    
(2)可视模式参数:
o,在当前行的下一行进入编辑模式,类似于自动enter
A,在行尾进入编辑模式
dd,删除整行    u撤销    D删除光标及之后的内容
(3)末行模式参数:  
:w保存  :q退出   :wq保存退出  !强制  
:set nu 显示行号   
:n n表示行号 跳转到指定行     
/字符 高亮显示字符,按n查找下一个

10、文件内容查看

cat  路径  文件名    打印文件全文
head 路径  文件名    打印文件头部信息   
    默认前10行   head -5打印前5行
tail 路径  文件名    打印文件尾部信息   
    默认后10行  
more 路径  文件名    
    翻页查看文件内容	 回车下一行  
    空格下一页  直到文件内容查看完毕    
    ctrl+c可以中止
gerp 字段 路径 文件名  打印指定字段所在行
    也可以使用grep 'sas' 文件名

11、用户与用户组

/etc/passwd   用户信息文件
useradd    用户名   创建用户
userdel    用户名   删除用户    
    -r  彻底删除用户相关信息
/etc/shadow   用户密码相关信息文件

passwd  用户名   修改密码   
    不加用户  默认修改当前用户密码
su   用户名   切换用户
    -l  切换用户时同时切换该用户的环境变量

/etc/group   用户组信息文件
groupadd   用户组名   创建用户组
groupdel   用户组名   删除用户组

(1)给新添加的用户设置密码

(2)查看密码是否设置成功

小知识:从root登录到普通用户,不需要输入密码,即可切换成功。

(3)删除用户报错解决

userdel -rf abc【用户名】 强制性一键删除

1.先用rm -rf 命令把当前/home 目录下的用户名删除【在root用户下操作,否则没权限】
2.用userdel +用户名删除 会报出上面的错误
3.用userdel -f 命令强制删除用户名【用tail -3 /etc/shadow 检查是否删除】
4.再用useradd 创建用户就ok了【可以重新创建】

实例如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值