> ls //list
> ls 目录 //查看指定目录的文件信息
2. 目录切换
> cd 目录地址
3. 显示当前用户所在位置
> pwd
4. 查看当前用户信息
> whoami
5. 切换用户
> su - root //切换为root管理员用户
> su - //切换为root管理员用户
> su root //切换为root管理员用户(权限还是普通用户)
> exit //从root用户切换为普通用户
> su 具体用户 //切换为指定用户
shuhua(exit)---->root(exit)---->shuhua(exit)
6. 操作模式切换
># init 3 //桌面模式切换为命令模式
># init 5 //命令模式切换为桌面模式
7. 显示系统分区情况
> df -lh
8. 目录操作
创建目录 make directory
> mkdir 具体目录
> mkdir -p 目录/目录/目录 //递归创建目录
移动操作 move
> mv 目标 目录 //把目标文件移动到指定目录
① 目录存在 进行移动操作
② 目录不存在 把目标给改名字
> mv 目标 存在目录/不存在目录 把目标移动到目录并改名字
给文件改名字
> mv 旧名字 新名字 //给文件改名字
复制文件copy
> cp 文件 目录 //把文件复制到指定目录
> cp -R 目录1 目录2 //把目录1(没有级别限制)拷贝到目录2
-R 参数可以写到前边,也可以写到最后边
> cp 文件 目录/不存在名字 //文件复制到目标目录后需要被改名字
> cp file1 dir/file2(存在) //file2存放file1的内容,文件名字还是file2
file1的内容被覆盖写入file2文件
file1把file2给替换了,名字为file2
删除文件/目录
> rmdir file 删除单个目录
> rm -r file 递归删除目录
> rm -rf file recursive force 递归强制删除
> rm -rf / kill your self
9. 文件查看
> cat file //把文件全部内容输出到页面
> more file //逐行查看文件内容
文件内容有百分比显示
敲回车逐行查看
q,退出查看
> less file //通过"上下左右"键 查看文档各部分内容
没有百分比
q,退出查看
> head -n file //查看文档的前n行内容
> tail -n file //查看文件最末尾n行内容
> wc file //计算文件行数
10. 文件创建
> touch [dir/]file
12. 给文件追加内容
> echo content > file //对文件进行覆盖追加内容
> echo content >> file //对文件追加内容
> cat file1 > file2 //把file1的内容覆盖追加到file2里边
> cat file1 >> file2 //file1内容被追加到file2里边
echo 和cat使用过程中,如果文件不存在会自动创建
13. 用户操作
创建用户user add
> useradd 用户名
> useradd -g 组编号 -u 用户编号 -d 家目录 用户名
修改用户信息 user modify
> usermod 用户名 (组别-g 家目录-d 用户名-l 用户编号-u)
(修改家目录,必须手动创建对应的家目录,该目录的权限和所属组别都需要设置)
> usermod 参数 参数值,参数 参数值,参数 参数值 用户名
用户删除 user delete
> userdel 用户名
> userdel -r 用户名 //连同用户的家目录一并删除
14. 组操作
创建组 group add
> groupadd -g 组编号 组名
修改组 group modify
> groupmod -n 新名字 组名
删除组 group delete(有用户的组别不允许删除)
> groupdel 组名
15. 查看命令使用细节
> man 命令
1. /bin binary二进制文件,可执行程序文件
ls su pwd cd
内部文件是一些指令信息
2. /sbin super binary超级的二进制文件目录
超级管理员root可以执行的命令文件
3. /dev device设备目录
在linux系统里边全部设备都使用文件表示
/dev/cdrom 硬件光驱设备
/dev/sda1 分区设备
4. /home 家目录
给系统每创建一个用户,在该目录下就会自动
创建一个对应目录(目录名字与当前用户名字一致),
这个目录就是这个用户使用。
的家目录
具体用户登录系统会默认切换到自己的家目录
5. /proc 内存映射目录
查看系统的相关信息
6. /var variable 可变的、易变得
开发的php程序适合放到/var目录
/var/www/html
/var/www/部署php程序
7. /boot 系统启动目录
/boot/initrd-2.6.18-194.el5.img
linux内核版本是2.6版本 2.5M 核心版
CentOS 5.5 4G 发行版
发行版:核心版+外围软件(编译器、安装程序、解释器等等)
red hat 蓝点 红旗 ubuntu debian等等
发行版的版号由发型公司自定义版本号码
CentOS=redhat+相关软件
linux系统是自由软件 itcast
核心版:林纳斯 开发的
8. /etc 系统核心配置文件
/etc/passwd存放用户信息
9. /lib library 资源库、函数库。
10. /mnt mount挂载
光驱、u盘、移动硬盘
mnt相当于我们window系统的h盘符、k盘符、j盘符
该目录可以不使用,随便一个普通目录都可以实现挂载
11. /root root管理员家目录
12. /usr user用户目录
等于window系统的Program file目录
以后系统软件就安装到usr目录
13. /usr/bin
/usr/sbin
通过安装具体软件可以使用的一些指令