Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Linux 学习

常见命令学习

查看

命令:ls

查看 切换工作目录到某个位置

命令:cd
格式:cd 目标路径
cd - :返回上一次所在的工作目录
cd ~:直接进入当前用户的家目录
cd ..:进入当前工作目录的父目录
./表示当前目录\ ../表示上一层目录

复制

命令:cp
格式:cp [选项] 源文件 目标位置 复制到新的位置后,名字不变
格式2:cp [选项] 源文件 目标位置/新名字 复制到新的位置后,有个新的名字
选项:

-a:在复制过程中,保持文件属性不变,也可用于复制目录

-r:这个选项用于复制目录

.移动

命令:mv
格式: mv 【选项】 源文件 目标位置 移动到新的位置后,名字不变
格式2: mv 源文件 目标位置/新文件名 移动到新的位置后,名字改变

删除

命令:rm
格式:rm[选项] 目标文件或者目录
选项:

-r:删除目录使用的选项
-f:直接强制删除不询问

创建目录

命令:mkdir
格式:mkdir[选项]目录名称
选项:-p 当父路径不存在的时候,就会先创建父路径,然后一次创建子目录

创建文件

格式:touch[格式] 文件路径
当某文件不存在该时自动默认为新建多级目录下文件

按页查看文件内容

cat 路径
more 路径
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能

grep 命令

可通过grep命令,从文件中通过关键字过滤文件
格式:grep [-n] 关键字 文件路径
-n 可选 表示结果中显示匹配的行的行号
关键字:必填 表示过滤的关键字,带有空格或者其他特殊符号的建议使用 “” 将关键字包围起来
文件路径 必填 表示要过滤内容的文件路径,可作为内容输入端口

wc 命令

统计文爱你的行数 单词数量
语法:wc [-c -m -l -w] 文件路径
-c 统计bytes数量 \
-m 统计字符数量 \
-l 统计行数
-w 统计单词数量 \

vi/vim编辑器

1、命令模式:

vi 文件路径
vim 文件路径
如果文件路径的文件不存在,那么此命令会用于编辑新文件
如果文件路径的文件存在,那么此命令会用于编辑已有文件
快捷命令
/ 进入搜索模式
n 向下继续搜索
N 向上继续搜索\

2、输入模式

在命令模式输入i进入输入模式 再按esc退出\

3、底线命令模式

再命令模式下以 :wq 结束运行

liNUX root用户

root用户(超级管理员:拥有最大权限的用户)
使用普通用户一般只在HOME目录不受限的,一旦出了HOME目录大多数地方普通用户仅有只读与执行权限,无修改权限

su 和exit命令

1、su命令就是用于账户切换的系统命令
语法:su [-] [用户名]

  • 符号是可选的,表示是否在切换用户后加载环境变量
    用户名:表示要切换的用户,省略默认为root
    切换后可通过exit命令返回上一个用户,也可以使用快捷键:ctrl + d

sudo命令

sudo 其他命令
在其他命令之前加上sudo,即可为这一条命令临时赋予root权限
语法:sudo 其他命令

用户 用户组

用户组

在linux系统中我们可以配置多个用户和用户组

即Linux中权限的管控有两个级别 1:对用户的权限
2:对用户组的权限

创建用户组:groupadd 用户组名

删除用户组:groupdel 用户组名

首先,这些命令都需要在root下操作\

创建用户

useradd [-g -d] 用户组名
选项:-g指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要该组存在,如果已存在同名组必须要用-g
选项:-d指定用户HOME路径,不指定,HOME目录默认存在:/home/用户名

删除用户

userdel [-r] 用户组
选项: -r,删除用户的home目录,不使用-r,删除用户时,HOME目录保留

查看用户所在组

id [用户名]

参数: 用户名,被查看的用户,如不提及

修改用户所属组

usermod - aG 用户组 用户名,将指定用户加入指定用户组

getent

getent passwd

查看当前系统中有哪些用户

getent group

查看当前系统中有哪些用户组

权限

共9位 分别是 用户(u) 3 用户组(g)3 其他用户(o) 3
r:读权限
w:写权限
x:执行权限

chmod 修改权限命令

只有文件、文件夹的所属用户或root用户可以修改
chmod [-R] 权限 文件或文件夹
选项:-R,对文件夹内所有内容应用相同的操作·

评论