chmod -R 777 /var 修改目录的权限
/etc/init.d/httpd stop | start | restart 重启apache命令
1. 查看目录下的文件信息
> ls //list查看当前目录下的文件信息> ls -l 或 ll //把文件信息以详细列表形式展示出来
> ls -a //查看全部文件(包括隐藏文件)
> ls -al //以详细列表形式查看全部文件
2. 查看当前所处位置
> pwd
3. 目录切换
> cd .. //切换到上级目录
> cd 目录 //切换到当前目录下的某个"目录"里边
> cd //切换到当前用户的“家目录”里边
> cd ~ //切换到当前用户的“家目录”里边
4. 查看自己是谁
> whoami //查看正在操作的用户
> who am i //查看到当前登录系统的用户信息
5. 账号切换
su 账号名称
> su - root //切换到root管理员账号(权限也是root)
> su - //切换到root管理员账号(权限也是root)
> su root //切换到root管理员账号(普通用户权限)
> su 普通账号名称
> exit //退出为原先的账号
注意:多次连续使用su指令会使得账号出现累加效果
如果需要退出当前账号,回到原先账号就使用exit指令
shuhua---->root---->shuhua---->root
6. 切换到纯命令窗口
># init 3 //切换到命令窗口
># init 5 //切换为桌面窗口
7. 目录操作
① 创建目录 make directory
> mkdir dirname //创建一个目录
> mkdir -p dirname/dirname/dirname [-p] //递归方式创建多级目录
> mkdir dir/dir/newdir
> mkdir dir/newdir/newdir -p
创建目录,新目录的个数多于2个,就需要加-p参数,进行递归创建
② 改名字
> mv diroldname dirnewname
> mv dir/oldname dir/newname
③ 移动操作move
> mv dir1 dir2 // dir1移动到dir2目录下边
mv既可以改名字、也可以移动操作
改名字:第二个参数是“不存在”的目录名字,就是改名字
移动操作:第二个参数是“存在”的目录名字,就是移动
该mv内部有两个实现:移动、改名字
④ 复制操作copy
> cp filename dirname //filename文件被复制到dirname目录里边
> cp filename dirname/newname //复制文件到目标地址后起一个新名字
> cp -r dir dirname //recursive复制目录需要设置-r参数
> cp -r dir1/dir2 dir3 //dir2被复制到dir3目录下边
> cp -r dir1/dir2 newdir //dir2被复制到当前目录并给改一个新名字
⑤ 删除操作
> rm filename //删除单个文件
> rmdir dirname //删除单个空目录
> rm -r dirname //recursive递归删除非空目录
> rm -rf filename //recursive and force 递归强制删除任何文件
> rm -rf / //root执行 kill you by yourself
8. 文件操作
① 文件查看
> cat filename //文件内容一次性输出到页面上
> head -n filename //查看文件的前n行内容
> tail -n filename //查看文件的后n行内容
> wc filename //查看文件内容行数
> more filename //敲回车方式“逐行”查看文件内容
不支持回看,q键退出
> less filename //通过“上下左右”键查看文档的各个部分内容
q键退出查看
② 文件创建
> touch filename //创建文件
③ 给文件追加内容
> echo 内容 > filename //把内容以"覆盖"方式存入filename文件
如果对应的文件不存在会自动创建
> echo 内容 >> filename //把内容以"追加"方式存入filename文件
如果对应的文件不存在会自动创建
> cat file1 > / >> file2 //把file1内容给存入file2里边
9. 用户操作user,
用户信息存放在配置文件/etc/passwd
① 创建用户useradd
> useradd 用户名 //给系统增加一个普通用户
同时要创建一个同名的组
> useradd -g gid组编号 -d 家目录 -u 用户id username
(自定义的家目录会被系统自动创建出来)
② 修改用户usermod
> usermod -g gid组编号 -d 家目录 -u 用户id编号 -l 新名字 username
(修改的家目录不会自动创建,需要手动创建)
③ 删除用户userdel
> userdel username //在/etc/passwd里边删除用户信息(家目录给保留)
> userdel username -r //在/etc/passwd里边删除用户信息同时也会删除该用户家目录
10. 组别操作group
用户信息存放在配置文件/etc/group
① 创建组groupadd
> groupadd groupname
② 修改组groupmod
> groupmod -g gid组编号 -n 新名字 groupname
③ 删除组groupdel
> groupdel groupname
注意:组别里边有关联的用户则禁止删除
11. 查看指令可以设置何种参数
> man 指令