快捷键:
ctrl+c 取消命令
ctrl+l 清屏
命令:
更换用户 su - 或sudo su
关机 init 0
重启 init 6
立即关机 shutdown -h now
查询当前用户 who am i
查看当前日期 date
修改当前日期 date -s "2012-01-02 14:00:00"(必须切换到root用户)
查看今天日历 cal 查看某天 cal 日月年(cal 3 4 2012)
改密码 passwd
查看文件下的子文件 ls 查看文件夹下的子文件详细信息 ls -l (简写ll) 查看文件的详细信息 ls -dl(简写ll -d)
查看文件夹下的所有文件包括隐藏文件 ls-a
切换目录 cd
退到上级目录 cd ,,
返回到上一次的目录 cd -
查看当前目录 pwd
递归建文件夹 mkdir -p
改名/移动 mv /a/b1 /a/b2(把a文件下的b1改成b2) mv /a/b1 /z/(把b1移动到z文件下)
文件复制顺便改名 cp /a/b1 /a/b2
文件夹的复制 cp -rf /a/b /c
删除文件夹 rm 删除文件夹下的所有子文件 rm -rf (不建议使用,最好用mv /a /tmp/ 移动到临时文件,还可以还原) ,如果文件带特殊符号,则加上“”即可删除
创建文件 touch a.txt
查看内容 cat
more 百分比查看
less 分页查看
查看前三行 head - n3
查看后三行 tail -n3
监控文件 tail -f
覆盖内容 echo 内容 >
新增内容 echo 内容 >>
查看历史命令 history
使用第57行的历史命令 !57
直接修改密码 echo 123456 | passwd --stdin Messiless
用户信息文件 /etc/passwd 用户密码文件 /etc/shadow 用户组 /etc/group 用户组密码 /etc/gshadow
创建hsy用户 useradd hsy
完全删除hsy用户 userdel -r hsy
第一段代表文件权限信息,第一个数字是-代表普通文件,d则是目录 ,后面的一堆分3个3个来看,rwx代表属主的权限(可读可执行可写) r-x代表属组的权限(可读可执行) r-x代表其他用户的权限(可读可执行)
在jack组中附加一个tom用户 usermod -G jack tom
手动创建一个用户的流程
/etc/passwd
/etc/shadow
/etc/group
/etc/gshaow
mkdir /home/hsy
cp -r /etc/skel/.[!.]* /home/hsy
chown -R hsy.hsy /home/hsy
touch /var/spool/mail/hsy
chown -R hsy.mail /var/spool/mail/hsy
更换文件权限:
方法一:chmod u=rw,g=r,o=rx /a.txt
方法二:chmod 744 /a.txt (r=4,w=2,x=1)
如果要在一个目录下创建删除重命名文件,则该用户需要同时有wx权限
如果要修改一个目录下文件的内容,则需要文件的w权限,和前面目录的x权限