1. 显示当前文件夹信息dir/ list
#> ls
#> ls 目录 //查看目标目录的文件信息 #> ls -al 或 ll //all 全部文件包括隐藏文件 l:list列表形式显示全部文件 2. 目录切换 #> cd 具体目录 #> cd / #> cd /home #> cd ~ 切换回当前用户的家目录/home/XXX 3. 不同用户切换administrator/root #> su - root #>$ 普通用户 #># root用户,系统超级管理员 4. 输出文件信息 #> cat 具体文件 5. 切换为命令行窗口 #> init 3 (命令行) #> init 5 (可视化窗口) 6. 清屏
#> clear 7. 创建目录make directory
#> mkdir 目录名字 #> mkdir beijing 创建单个目录 #> mkdir -p XXX/YYY/ZZZ //递归创建多个目录 8. 给目录改名字
#> mv 源文件 新文件 9. 删除目录
#> rmdir 单个目录 #> rmdir 如果删除递归目录,系统要求我们要删除子目录才可以删除父目录 #> rm -rf 目标 //通杀所有文件 r:递归删除 f:force强制无需确认 10. copy复制目录 cp
#> cp 源文件 目标文件 //拷贝单个文件 #> cp -R 目录 目标 //拷贝目录并且有递归效果 11. 移动目录move mv
#> mv 源文件 目标文件 12. 显示当前所在目录
#> pwd 13. 绝对路径和相对路径
. 或 ./ 当前目录 ../ 或 ../../../ 上级目录或上N级目录 /home/shuhua/beijing 使用绝对路径 绝对路径:如果目标离我非常远,就适合使用 相对路径:目标离我很近,适合使用 14. 创建文件
#> touch XX //创建单个文件① #> echo 具体内容 > 目标文件 //给文件添加内容,会覆盖原先内容,如果没有文件会自动创建② #> echo welcome > hello.txt #> echo computer >> hello.txt //给文件以追加方式添加内容 15. 查看文件
#> more 文件 //查看文件,可以分屏显示比较多的内容,"空格"进行内容屏幕切换,不可以回切 #> cat 文件 //输出文件内容 #> less 文件 //可以分屏显示内容,没有百分比,向上向下键来查看具体内容 //左右也可以查看比较长的行内容,"q"退出查看 //以上3个指令都可以进行内容的重定向 more 文件内容 >> 文件 more/cat 文件1 文件2 文件3 // 可以输出或重定向到其他文件 16. 计算文件行数
#> wc 文件 17. 查看一个文件前n行内容
#> head -n 文件 #> head -3 passwd 18. 查看一个文件尾n行内容
#> tail -n 文件 #> tail -4 文件 //查看文件最后4行内容 19. 添加用户
#> useradd 用户名 // /etc/passwd查看用户配置文件信息 #> useradd -g 组名 用户名 //添加用户同时设置对应的组 #> useradd -d 路径名 用户名 //添加用户同时设置自己的家目录地址 #> useradd -u id号码 用户名 //添加用户同时设置自己的id号码 #> //添加用户同时可以设置自己的id号码 19.1 修改用户信息
#> usermod -g 组名 用户名 //修改组名信息 #> usermod -d 路径 用户名 //修改用户的家目录 #> usermod -l 新名 旧名 //修改用户的名字 19.2 删除用户
#> userdel 用户名 //直接删除用户账号 #> userdel -r 用户名 //删除用户关联的所有信息,包括家目录地址 20. 创建组
#> groupadd 组名 #> groupadd -g id号码 组名 //创建组并指定具体id号码 20.1 修改组
#> groupmod -g id号码 组名 //修改组的id号码 #> groupmod -n 新名 旧组名 //修改组的名字 20.2 删除组
#> groupdel 组名 21. 查看一个指令具体的使用方式
#> man 指令 22. 为用户创建密码,使得可以登录系统
#> passwd 用户名 // |