mkdir:
创建目录
mv:移动,改名
mv dir1 ./newdir //把dir1移动到当前目录下,并改名字为newdir
mv dir1 newdir //把dir1移动到当前目录下,并改名字为newdir
mv dir1/dir2 dir3 //把dir2移动到dir3目录下,并改名字为原名
mv dir1/dir2 dir3/newdir //把dir2移动到dir3目录下,并改名字为newdir
mv dir1/dir2 dir3/dir4 //把dir2移动到dir4目录下,并改名字为原名
mv dir1/dir2 dir3/dir4/newdir //把dir2移动到dir4目录下,并改名字为newdir
cp:复制(文件和目录),改名
文件的复制
cp file dir/newfile //file1被复制一份到dir目录下,并改名字为newfile
cp file dir //file被复制一份到dir目录下,并改名字为原名
cp dir1/file dir2/newfile //file被复制一份到dir2目录下,并改名字为newfile
目录的复制:需要设置-r参数,无视目录的层次
cp -r dir1 dir2 //dir1被复制到dir2目录下,并改名字为原名
cp -r dir1/dir2 dir3/dir4 //dir2被复制到dir4目录下,并改名字为原名
cp -r dir1/dir2 dir3/newdir //dir2被复制到dir3目录下,并改名字为newdir
cp -r dir1/dir2 dir3/dir4/newdir //dir2被复制到dir4目录下,并改名字为newdir
cp -r dir1 ../../newdir //dir1被复制到上两级目录下,并改名字为newdir
删除rm
删除文件
rm file
删除目录
rm -r dir
强制删除
rm -rf file
rm -rf fir
查看文件内容:
cat filename //打印文件内容输出终端
more filename //默认从第一行开始查看,通过回车逐行查看,不支持回看,q退出
less filename /支持回看,通过上下左右,q退出
head -n filename //查看文件的前n行内容
tail -n filename //查看文件的最末尾n行的内容
wc filename //查看文件的行数
创建文件
touch dir/filename
touch filename
给文件追加内容:如果文件不存在,会自动创建文件
echo "内容" > filename //把“内容”以覆盖写方式给文件
echo "内容" >> filename //把"内容"以追加写给文件
ls -al >/>> filename //让屏幕输出的内容追加到文件中
cat file1 >/>> file2
用户操作
配置文件 /etc/passwd
创建用户 useradd
useradd username
useradd -g 组别编号 -u 用户编号 -d 家目录 username //创建新用户时,给新用户指定组别,组号,家目录
修改用户 usermod
usermod -g 组别编号 -u 用户编号 -d 家目录 -l 新名字 username //修改用户时,组别,组号,家目录,用户名字(注意:修改家目录时需要手动创建之)
删除用户 userdel
userdel username //删除用户
userdel -r usernam //删除用户以及家目录
组别操作
配置文件 /etc/group
创建组 groupadd
groupadd groupname
修改组 groupmod
groupmod -g 组别编号 -n 新名字 groupname
删除组 groupdel
groupdel groupname //组下边如果有用户存在,禁止删除。提前转移用户所在组
给用户设置密码
passwd 用户名
修改密码
passwd
帮助,查看指令可设置的参数
man 指令
给文件设置权限
chmod u+rwx filename //给filename文件的添加权限
chmod g-rx filename //给filename文件的同组用户删除"读,执行"权限
chmod u+w,u-x filename //给filenmame文件主人增加写权限,删除执行权限
chmod u+/-rwx,g+/-rwx,o+/-rwx filename
r4,w2,x1
r:是否可以可以查看文件内容
w:是否可以修改该文件(可以强制写操作)
x:执行二进制文件,shell脚本等
强制写权限
对文件没有r或者w权限,需要修改该文件,可以使用!强制写保存
A :文件有w权限,没有r权限,强制写保存,新写入内容会覆盖文件原内容
B:文件没有w权限,有r权限,可以强制写保存
C:非主人(同组/其他组)用户,没有w权限,有r权限
C1.该文件的的父目录对于修改者没有w权限,强行写保存,写入不成功
C2.该文件的上级目录对于修改者有w权限,强行写保存,写入成功
强制修改成功后,文件的主人、组别变成修改者,及其组别。
查找
grep 查找内容 在哪个文件区域
which 指令
ps -A 查看系统活跃进程
du -h file 显示文件占据磁盘的大小块,1块(block)默认为4k
du -h dir 显示目录以及下的文件占据磁盘的大小块,1块(block)默认为4k
date 查看系统时间
date -s "YYYY-MM-DD HH:MM:SS" 给系统设置时间
df -lh 查看系统分区
kill -9 pid 杀死制度进程号的进程
find 查找目录 选项 选项值 选项 选项值 ....
find / -maxdepth 4 -mindepth 3 -name passwd //根目录下查找目录3级(最低),目录4级(最大)的passwd
-name "*pas*" //模糊查询
-size +/-数字 //+表示大于,-表示小于,没有+/-表示等于
-size 5 //单位是"512字节" 5*512
-size 10c //单位是"字节" 10
-size 3k //单位是"千字节" 3*1024字节
-size 6M //单位是"1024*千字节" 6*1024*1024字节
一个字节(byte)表示8位(bit)