history 查看在虚拟机中输入命令行的历史纪录
查看当前操作目录:pwd
切换操作目录:cd +目录名
查看文件:cat +文件名
查看隐藏文件:ls -al 或ls -l -a
创建新目录:mkdir -p {/路径/} 目录名 (加了-p参数。如果没有
路径目录将自动创建)
创建空文件:touch 目录名 文件名夫人
复制:cp
剪切(移动):mv
重命名:mv /文件名/原目录名 /tmp/新目录名 (new文件变名为123)
删除:rm -r 文件名
查找可执行文件:whereis 文件名
查找目录文件:find 目录名 -name(名字参数)”*查找的东西*“
解压文件:tar -zxvf tar包文件名 -C /目标目录
打包文件:tar -zcvf (压缩文件名) /所在目录
查看前面内容:head -查看多少行 /目录
查看倒数内容:tail -查看行/目录
清空输出重定向符:cat 目录1>目录2
追加输出重定向符:cat 目录1>>目录2
管道符:ls -l /etc | grep yum (查找etc目录下yum文件) :Is -I /目录 | grep 文件
提示命令:echo “内容” (显示字符串)
————————————————————————
账号:passwd
密码:shadow
组账号:group
组密码:gshadow
————————————————————————
-rw-r--r--
读取 read (r) 4
写入 write (w) 2
执行 execute (x) 1
没有权限 - - 0
共三组:所有者权限 所有组权限 其他用户的权限
user group other
-wx -wx --x
suid sgid sbit
有x小写 s s t
没有x大写 S S T
4 2 1
——————————————————————————
新建用户:useradd -d /目录/用户名 (-u 用户id) 用户名
#注释:(1-1000:属于超级用户范围)(1000<x :属于普通用户范围
查询地址:tail -1 /etc/passwd
查询账户:ls -ld /home/pre
切换用户:su [用户名]
更改用户名:usermod -l 新用户名 原用户名
删除用户:userdel [-r] 用户
创建密码:passwd 密码
——————————————————————————
创建用户组——groupadd命令
命令格式: groupadd [-r] 用户组名称
#g GID——指定新用户组的组标识号(GID),默认值是已有的最大的GID加1。
#r——建立一个系统组账号,与-g不同时使用时,则分配一个1~999的GID。
##例如:向系统中添加一个组ID为1010,组名为group1的新组。
##命令行:1. groupadd -g 1010 group1 2. tail -1 /etc/group
---------------------------------------
添加/删除组成员——gpasswd命令
命令格式: gpasswd [选项] [用户] [组]
选项:
-a——把用户加入组
-d——把用户从组中删除。
-M——可同时添加多个用户
-A——给组指派管理员。
##例如:添加多个用户加入组,并指派一个用户为管理员
##命令行:
gpasswd [选项] [zhang3,li4(多个用户)] [组]
tail -1 /etc/group
gpasswd [选项] [指定管理员] [组]
---------------------------------------------------
修改用户组属性——groupmod命令
命令格式: groupmod 选项 用户组
常用选项:
-g GID——为用户组指定新的组标识号。
-n 新用户组——将用户组的名字改为新名字修改用户组,的名称和用户组的GID值
----------------------------------------------------------
删除组账户——groupdel命令
命令格式: groupdel 用户组名
———————————————————————————
修改文件或目录的权限—chmod(change mode)命令
命令格式 1:chmod [-选项] [ugoa] [+-=] [rwx] 文件或目录...
命令格式2:chmod [-选项] nnn 文件或目录...
------------------------------------------------------
####ugoa——表示权限设置所针对的用户类别,可以是其中字母中的一个或组合,
u(user)表示文件或目录的属主(所有者);
g(group)表示属组内的用户;
o(others)表示其他任何用户;
a(all)表示所有用户(即u+g+o)。
-----------------------------------------------------
+|-|= ——表示设置权限的操作动作,
+代表添加某个权限;
-代表取消某个权限;
=表示只赋予给定的权限,并取消原有的权限。
------------------------------------------------------
rwx——用字符形式表示的所设置的权限,可以是其中字母中的一个或组合。
------------------------------------------------------
nnn——用三位八进制数字表示的所设置的权限。
------------------------------------------------------
常用的选项有:
-R——递归修改指定目录下所有文件、子目录的权限。
————————————————————————————
Linux基本操作命令
最新推荐文章于 2024-09-25 12:20:14 发布