linux常用命令,用户相关命令,组相关命令,文件操作相关命令

linux简单命令

命令之间用空格去分割,并严格区分大小写
cd 【目录】
要查看的目录在当前目录下使用相对路径,否则使用绝对路径
cd / 返回根目录
cd … 返回上一层目录
pwd 查看当前目录的绝对路径
clear 清空屏幕
history 列出历史命令

–help 查看命令的使用方式
man 【命令名称】 查看指定命令的手册 按q退出
ls 列出当前目录下文件和目录
ls -a 显示所有文件,包括隐藏文件
ls -A 查看所有文件和隐藏文件,除了.和…
ls -l 使用列表形式展示文件
效果如下:
drwxr-xr-x 22 root root 4096 May 25 17:53 lib
代表内容:
d 文件类型( d:目录 -:文件 l:链接 b:存储的设备 c:键盘 鼠标)
rwx r-x r-x 权限: 拥有者 同组人 其他人 read write exe
22 链接号
root 拥有者
root 拥有组
4096 大小
May 25 17:53 最后一次修改的时间
lib 目录、文件名

用户相关命令

查看当前用户:who am i
创建用户:useradd -m【用户名】(若无权限则在前面加sudo 表示已管理员身份运行该命令,以下命令也是)
-m 表示会在/home目录下创建该用户的一个文件夹
adduser 【用户名】
useradd -g 组名 用户名(新建用户指定组)
查看用户的信息:
cat /etc/passwd
账户名:密码:用户id:组id:用户说明(没有则为空):用户的家目录:shell
( user2: x :1002:1002: :/home/user2:/bin/sh)
id 用户名(id 这个命令则可以查询某人或自己的相关 UID/GID 等等的信息)
删除用户:userdel -r 用户名

root用户更改其他用户的密码:
passwd user1
更改自己的密码:
passwd
root更改密码没有规则限制,并且不用输入旧密码
普通用户修改自己的密码,先输入旧密码,再输入新密码,在确认密码,新密码有规则限制

组相关命令

添加组:addgroup 组名
查看组信息:cat /etc/group
修改用户的组:usermod -g 组名 用户名
删除组:groupdel 组名

切换用户

切换到超级管理员:su
切换到用户:su 用户名
身份切换,执行命令时临时提升权限: sudo 其他命令

文件操作
创建

在当前目录创建一个目录或多个目录:
mkdir 目录名1 目录名2
在指定目录下创建一个目录:
mkdir /home/c
级联创建层次目录(创建一个文件夹该文件夹还包含一个文件夹):
mkdir -p 目录名/目录名

移动

将a目录移动到b目录里:
mv /a /b
如果是移动文件,并且还是将文件到同一个目录,相当于给重命名:
mv test1 test2

例:将html文件转移到apache服务器
mv ~/test/index.html /var/www/html/test/

拷贝(复制)

cp 命令既可以复制文件,也可以复制目录
创建文件:touch 文件名
将文件复制到指定目录下:
cp 文件名 目录名
将文件复制到指定目录下并改名:
cp 文件名 目录名/新文件名

如果复制的目标位置已经存在同名的文件,则会提示是否覆盖,例如:
cp -i copy.txt b
cp: overwrite ‘b/copy.txt’?

复制目录:
目录原名复制
cp -r /home/movie(原目录) b(新目录名)
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。 相当于 -d、-p、-r 选项的集合。
​ -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
​ -f:覆盖已经存在的目标文件而不给出提示。
​ -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
​ -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
​ -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
​ -l:不复制文件,只是生成链接文件。

删除

删除一个空目录 :
rmdir 目录名
强制删除级联目录:
rm -rf 目录名

查找

在根目录下查找.txt文件:
find / -name ‘*.txt’
在根目录中搜索文件test, 并显示此文件所在目录的路径名:
find / -name test

压缩/解压

tar -zcvf 文件名.tar.gz 要压缩的文件或目录

tar -zxvPf xxx.tar.gz(要解压的文件)

-c 是表示产生新的包
-f 指定包的文件名
-r 是表示增加文件的意思
-u 是表示更新文件的意思
-t 是列出文件的意思
-x 是解开的意思

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

修改文件权限

权限分为:
r :读取 数字代号4
w :写入 数字代号2
x :执行 数字代号1
“-”:不具任何权限,数字代号0
权限范围:
u:User,即文件或目录的拥有者;
g:Group,即文件或目录的所属群组;
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;
a:All,即全部的用户,包含拥有者、所属群组以及其他用户。

[ ±= ] 含义:

+: 增加权限
-: 撤销权限
=: 设定权限

加减形式修改权限

chmod g-r file1 //file1文件组员没有读权限

chmod u+x,go+r file1 //file1文件用户添加执行权限,组员和其他人有读的权限

chmod a=rw file1 //chmod ugo=rw file1 全部用户都有读写权限

chmod g+w index.html //为index.html添加同组人权限

chmod -R o=rwx dir //级联生效-R

八进制数的形式标识修改权限

chmod 555 dante //a=rx

chmod 644 dante //u=rw,go=r

chmod 755 dante //u=rwx,go=rx

chmod 777 index.html

chmod -R 777 /var/www/html/you //权限把控,信息安全

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值