liunx基本命令

  • cd:用来切换当前目录,即从当前目录切换到指定的目录

cd ~:切换到家目录,默认情况下 root用户的家目录是:/root,其他用户是:/home/username
/:表示根目录
. or ./:表示当前目录
… or …/:表示上一级目录这里是引用

  • pwd:当前目录的绝对路径
  • ls:查看指定目录下的目录及文件

-a:显示所有信息,包含隐藏对象这里是引用
linux中,隐藏对象的实现是通过命名来实现的,如果对象是以.开头的,看不见
-l:表示详细信息 可以简写为ls -l

  • touch:创建一个空文件

格式:touch [对象名1 对象名2… 对象名N]

  • vi:用于创建文件或者编辑指定文件

基本格式:vi [文件名]
vi分为两个基本模式:
命令模式:键盘中的所有输入都是针对vi本身的操作,而不是针对文本内容。此时光标的位置不影响命令的输入
编辑模式:在命令模式下输入i或者a或者s,可以进入编辑模式,在编辑模式下,光标的移动一般都是通过上下左右方向键来进行操作,此时的所有输入都和光标有关,针对的是文本的内容。在编辑模式下,按esc键可以切换回命令模式
vi子命令:
:q—表示退出,适用于没有对文档进行修改的情况
:q!—表示强制退出,即退出不保存
:wq—表示保存并退出
:wq!—表示强制保存并且退出,一般:wq! 文件名—表示另存为指定的文件名
/key—用于查找,按n键继续查找
:n—n是数学,直接将光标定位到第n行
G—光标直接定位到最后一行
gg—光标切换到第一行
x—删除光标所在字符
dd—删除光标所在整行

  • mkdir:该命令用于创建目录

格式:mkdir [目录1 目录2…目录n]
如果创建的目录存在两级及以上空目录(不存在)时,需要使用参数-p
mkdir f/f1 -p4 直接创建两个空目录 f和f1

  • cp:复制粘贴

格式:cp [源对象1 源对象2 … 源对象N] 目标对象
-r 如果源对象是文件夹,则需要使用-r参数,表示将文件夹及其子对象一起复制
注意:
1.如果目标对象是一个已经存在的文件夹,则表示将源对象复制到文件夹中
2.如果目标对象不存在,则表示将源对象制定复制到指定目录,并且重命名
3.如果cp之后的对象数量超过2个,即大于等于3个,表示批量复制,即将前N-1个对象批量复制到最后的对象(目标对象)中,此时要求最后的对象必须是一个文件夹

  • mv:剪切命令

格式:mv [源对象1 源对象2 … 源对象N] 目标对象
mv和cp命令基本一致,区别有两点:
mv命令不会保留源对象
mv操作文件夹时,不要-r参数
rm:删除指定对象
-f:强制删除,没有确认过程
-r:递归删除

文件内容的读写:

  • cat:输出指定文件内容到标准输出(屏幕,控制台)

格式:
cat [对象1 对象2 …对象N]
-n:显示行数

  • more/less:分页输出

mroe是可以通过pagedown实现翻页
less是通过回车一行一行检索

  • head:从头查看指定对象前n行

-nN:显示具体行数 例如:head -n5 对象名

  • tail:从头查看指定对象后n行

-nN:显示具体行数 例如:tail -n5 对象名
实时查看日志:tail -f 日志文件名

  • grep:在指定对象中查找关键字,支持正则表达式

grep 关键字 对象
-v:不匹配,即不包含关键字
-i:忽略大小写
-n:显示行号

  • find表示查找指定对象,找文件或者文件夹

格式:find [位置] [参数]
例如:find . -name 名字

  • man:帮助命令

格式: man 命令名

  • help:帮助命令

格式:命令名 --help

  • history:显示当前用户历史输入命令

!n:重新执行历史命令列表中第n个命令

权限相关:

-useradd:用来添加用户

格式:useradd 用户名

  • passwd:用来设置密码

格式:passwd [用户名]
如果不指定用户,则修改的是当前用户密码

  • groupadd:用来添加用户组

格式:groupadd 用户组名

  • gpasswd:用来管理用户组

格式:gpasswd -a 用户名 用户组名:将用户添加到用户组
gpasswd -d 用户名 用户组名:将用户移除到用户组

  • groups:用来查看指定用户的用户组信息

格式:groups 用户名

  • who:查看当前系统中有多少用户登陆,从哪里登陆
  • su:切换用户,从而获取相关权限

格式:su 用户名—是在当前用户环境下使用其他用户名做事情
su - 用户名:到指定用户下做事情
su结束后,不要su回原来用户,只需要exit退出
sudo:使用所配置的su权限

  • 退出登陆:logout\exit
  • 重启:reboot 或者 shutdown -r -t now
  • 关机:shutdown -f -t now

liunx中对象的权限:

在这里插入图片描述

第一列:对象的类型和相关权限
第一个字符:d—表示目录,否则为文件
第2~10个字符:表示linux的用户该对象的权限
【第一组:所属用户对该对象的操作权限 第二组:表述所属用户组 第三组:表示其他用户】
r:可读 w:可写 x:执行
第二列:是对象被引用次数
第三列:是对象所属用户,归谁所有
第四列:是对象所属用户组
第五列:大小
第六到八列:对象最后被修改的时间
第九列:对象名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值