1.目录操作
pwd
mkdir 目录名
mkdir -p 目录1/目录2/目录3
rmdir 目录名
rmdir -p d1/d2/d3
rm -r 目录名
rm -rf 路径
rm file
mv dir1 dir2
mv dir1 dir2
mv d1 d2/d3
cp -r dir1 dir2
cp file1 file2
cp file1 dir1/file2
2.文件操作
touch 文件路径
cat
more
less
head -n 3 1.txt
head -n -3 1.txt
tail -n 3 1.txt
tail -n +3 1.txt
tail -f
wc
> 和 >>
echo hello > 1.txt
echo world >> 1.txt
cat 2.txt >> 1.txt
3.用户操作
useradd --help
man useradd
useradd 用户名
eg:useradd -g 501 -d /lisi -u 502 lisi
-g 组id -d 用户主目录 -u 用户id
usermod
eg:usermod -g 501 -d /lisi -u 502 -l wangwu lisi
-g 组id -d 用户主目录 -u 用户id -l 修改后用户名
userdel 用户名
userdel -r 用户名
注意:useradd、usermod、userdel默认情况下只有root用户才能使用
4.组操作
groupadd 组名
groupadd -g 组id 组名
groupmod -n 新组名 旧组名
groupmod -g 组id 组名
groupdel 组名
注意:groupadd 、groupmod、groupdel默认情况下只有root用户才能使用
passwd
passwd 用户名
5.VI和VIM编辑器
1)尾行模式
:set nu 或 :set number
:set nonu 或 :set nu! (:set nonumber 或 :set number!)
:w
:q
:q!
:wq
:wq!
:x
:n
:s/xx/yy/
:s/xx/yy/g
:%s/xx/yy/g
2)编辑模式
a
i
o
s
3)命令模式
1.删除
dd
ndd
x 或 delete键
2.复制
yy
nyy
p
3.指令撤销和重复执行
u
.
J
r
4.退出vi编辑器
ZZ (大写,等同于尾行模式:x操作)
6.修改文件权限
1)字母方式
chmod u+rx filename 给所属用户加上r(读)和x(可执行)权限
chmod g-w filename 给用户组去掉w(写)权限
chmod o=,g+w filename 其他组用户权限为空,用户组增加w权限
chmod a=rw filename 将所有用户权限设置为rw
参数说明:
u代表文件所属用户,g代表文件所属用户组,o代表其他组用户
a:All,即全部的用户,包含拥有者,所属群组以及其他用户
+代表添加权限,-代表去掉权限,=重新分配权限(去掉权限后再添加)
r代表读权限,w代表写权限,x代表执行权限
2)数字方式
chmod 000 == chmod u=,g=,o=
chmod 777 == chmod u=rwx,g=rwx,o=rwx
chmod 640 filename //u用户rw权限,g用户r权限,o用户无权限
7.修改文件所属用户和用户组
chown username filename 修改文件所属用户
chgrp groupname filename修改文件所属用户组
chown username.groupname filename 同时修改文件用户和所属用户组
chown .groupname filename 只修改文件所属用户组
chown username.groupname dir –R 递归修改dir目录下面的所有文件和目录的用户和用户组
8.常用系统命令
grep 关键字 [路径]文件名
top
ps –A
ps aux
date
date –s “2015-12-16 14:15:09”
kill -9 pid 或 kill -kill pi
kill -l
killall 进程名
管道 | 作用:就是把前面的输出作为后面的输入
cat 1.txt | more
grep root 1.txt | wc
管道可以嵌套使用
ps –A | grep mingetty | wc
9.任务调度指令
crontab
-e 编辑任务调度指令
-l 查看任务调度指令
-r 删除任务调度指令