导读:1. 显示当前文件夹信息dir/ list #> ls #> ls 目录 //查看目标目录的文件信息 #> ls -al 或 ll //all 全部文件包括隐藏文件...
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 用户名 //