最近开始学习Linux了,此博客就用来记载学习笔记吧
Linux 一切皆文件
Alias 命名
Bin/cp/原生命令
普通用户 | $ |
Root | 用户 # |
Init 0 | 关机 |
Exit | 退出 |
Useradd | 新建用户 -g 指定GID -d 指定家目录 -c 描述信息 -s /bin/bash /sbin/nologin |
Passwd | 【用户名】更改【用户名】密码 |
Whoami | 查看当前登录账户 |
命令 | {选项} 【参数】 |
Ls | 浏览目录 |
| Ls -l 查看详细信息 |
| Ls -l /目录 Ls -a 查看隐藏文件 -al 显示所有包含隐藏文件的长信息 |
Pts | 桌面下终端 |
Date | 显示日期 |
| Date ‘月日时分年’修改时间 |
Cal | 月历 |
| Cal 月 年 查看‘月年’ |
Ctrl + L | 清屏 Clear |
Ctrl +c | 终止命令 |
SU | 切换用户 |
Man | 获取帮助信息 Q退出 |
| Useradd man |
Help | 命令 --help --h |
路径分隔符 | / |
Tab | 补齐命令或者显示前缀命令 |
|
|
Mnt opt media | 三个目录 |
Tmp | 目录临时目录 |
Bin | 常用可执行 |
Sbin | 系统可执行 |
家目录 | 用户自己目录 超级用户root的家目录是/root |
绝对路径 | 正斜线/ |
相对路径 | 已经在目录下,向下级目录寻找 |
Cp | Cp 【源文件路径】【目标文件路径】【新命名】 |
| -i 询问是否替换 CP命令默认是 Cp -i -r 递归拷贝 文件目录下级创建 -f 强制拷贝不询问是否替换 |
Cd | .. 返回上一级 |
| ~切换到家目录 -返回上次所在 |
Alias | 命名 alias 新命名‘命令代码’ |
Mv | 移动、改名 |
| Mv 目录 目录 移动 Mv 文件名 名 改名 |
Mkdir | 建立目录 |
| -p 递归创建 |
Touch | 创建文件 Touch /目录/{X..X}创建X-X的文件 |
Rmdir | 删除目录 |
| Rm -r 删除任意文件 |
Rm | 删除文件 |
| -f 直接删除 |
| -r 删除目录 |
Cat | 查看文件内容 |
Head | 查看文件默认头10行 |
| -N 第几行 |
Tail | 后10行 |
| -N 指定最后几行 -F 动态查看文件内容 |
More | 按照百分比显示(回车翻页) |
Less | 可以上下键翻页(上下翻页) |
Id | ID用户名(显示用户信息) |
Vim | 编辑器 |
Userdel | -r 删除干净 |
Usermod | 修改用户信息 -u 修改UID -g 修改GID -G 将一个用户加入指定的群组 -d 修改家目录 -c 修改描述信息 -s /bin/bash /sbin/nologin -L lock锁定 -U unlock解锁 |
Groupmod | -g 【id】【组名】修改gid -n 【新名】【旧】修改组名 |
Groupdel | 删除群组账号 |
Chmod | 修改文件权限 |
| U用户 G群组 O其他用户 |
Echo | 回显命令 echo‘内容’ |
执行文件的方法 | Sh 文件路径 . 文件路径 . /文件路径 Bash 文件路径 |
用户加组删组 | Usermod -aG 组 用户 Gpasswd -a 用户 组(增) Gpasswd -d 用户 组(删) |
LL | 查看权限信息 -d 查看目录权限 |
Chown | 修改属组属主 【属主】.【属组】【文件名】 不改的用。代替 只改属主:属主 参数 只改属组:.属组 参数 -R 应用到所有文件夹及文件 |
文件 | >覆盖>>追加 |
WC | -L 统计文件多少行 |
管道 | | 上一个命令的执行结果交给下一个命令去执行 |
Tar | Tar -cvf 文件名 C 创建 V显示打包过程 F文件名 -tf 查看文件内容 -xvf 解包 -C 指定目录 Czvf Z-调用Gzip进行打包之后压缩 /目录/* 通配符 进入目录之下打包所有文件 |
压缩 | Gzip压缩 Gunzip 解压 |
| Bzip2压缩 Bunzip2解压 |
History | 显示历史命令 |
|
|