一.服务器指令
1.用ssh指令连接服务器
ssh username@hostname
例:diveinedu@192.168.21.121
然后输入用户密码进入该用户操作步骤
2.变更用户
变更root权限指令为:
sudo -s
当~后面符号为#时,权限变更成功,可进行root权限级别的操作。
变更用户指令为:
su username
3.用root添加用户
useradd zhuhaofeng
为用户添加密码为:
passwd zhuhaofeng
删除用户为:
userdel zhuhaofeng
添加分组以及将用户添加入分组为:
groupadd zhf
adduser zhuhaofeng zhf
具体操作如下图所示:
将用户从分组中删除为:
deluser zhuhaofeng zhf
二.文件操作指令
1.dev/null
任何写入dev/null的数据都将清空,cat/dev/null>filename可以用来清空文件内容
2.创建删除目录
创建目录指令为:
mkdir directoryname
删除目录指令为:
rmdir directoryname
显示当前工作目录指令为:
pwd
若目录为空,需要在rmdir指令后面加-r ,执行递归操作进行删除。
新建文件指令为:
1.vi (/)filename(可在文件名前添加路径)
2.>filename
3.touch filename
文件复制指令为:
cp filename1(要复制的文件) (/)filename2(复制后的文件,可在文件名前面加路径)
在cp 后面添加-r 可对目标目录下的文件、子目录进行复制
创建一个快捷方式链接到目标文件的指令为:
ln -s (被链接的目标文件路径,最好用绝对路径) (要创建的快捷方式的路径)
例:ln -s /User/apple/test/file1 /User/apple/Desktop/file5
ln -s /Applications/QQ.app ~/Desktop
改变当前目录的指令为:
cd 目标目录
目录重命名的指令为:
mv (目标目录) (重命名的目录)
例:mv file4 file1
删除文件的指令为:
rm (-i/-f/-r) filename
-i:系统会提示是否删除该文件
-f:删除文件之前不提示任何信息
-r:递归删除目录下所有子目录的文件
显示文件内容的几种形式:
more filename 一次显示一屏的内容,按回车或空格显示下一屏
less filename 同上
cat filename 一次显示全部的文件内容
cat file1 file2>file3 将file1、file2的内容覆盖到file3,file3的内容被覆盖。
cat file1>>file3 将file1的内容追加到file3,file3的内容不变。
head filename
一次显示文件的前10行。
head -n filename
一次显示文件的前n行。
tail filename
一次显示文件的后10行。
tail -n filename
一次显示文件的后n行。
nl filename
以编号的形式显示全部文件内容,忽略空行。
文件查找
1.find
find 路径 需要找的代码
2.grep
grep -i 需要找的代码 路径 (忽略大小写)
grep -n 需要找的代码 路径 (输出行号)
grep -v 代码 路径 (反检索,显示与输入的代码不同的其他所有代码)
文件类型
ls -l可以以长列表形式显示文件类型
— 普通文件 b(block)块设备文件 l(link)链接文件
p(pipe)命名管道文件 c(character)字符设备文件 s(socket)本地套接口
d(directory)目录
网友评论