LINUX命令一

快捷键:

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权限

猜你喜欢

转载自blog.csdn.net/chengge1124/article/details/81782443