ssh——连接服务器、切换服务器
ssh root@ 172.16.68.39(root用户登录)
ssh 172.16.68.39
su——切换账号
su 用户名:只切换用户
su - 用户名:用户和环境都切换
exit、logout——退出当前服务
tail ——实时打印日志
tail -f aaa.txt 看aaa.txt文件的详细信息(实时打印)
tail -n x aaa.log x:最后几行
tail功能相似的命令还有:
cat 从第一行開始显示档案内容。
tac 从最后一行開始显示档案内容。
more 分页显示档案内容。
less 与 more 相似,但支持向前翻页
head 仅仅显示前面几行
tail 仅仅显示后面几行
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<字节> 显示的字节数
-n<行数> 显示行数
ls 或 ll——查出所有文件
ls -lrt:列出当前目录所有文件(按时间正序)
ls -la:列出当前目录所有文件(含隐藏文件)
ll -a: 列出当前目录所有文件(含隐藏文件)
cd——更改目录
cd ~ : 切换到主目录(相当于我的电脑)
cd / : 切换到根目录(相当于 C盘)
cd A : 切换到当前目录的A目录
cd /A/B:切换到A目录的B目录
cd .. : 切换到上一级目录
cd ../..:切换到上二级目录
grep——文本快速搜索,并把匹配的打印出来
grep 'linux' test.txt(文件名): 从文件中查找关键词
grep ’linux‘ test1.txt test2.txt:从多个文件中查找关键词
grep bible /etc/exports 在文件exports中查找包含bible的所有行
cat test.txt | grep ^U:找出以U开头的行内容
ps -ef |grep svn:查看指定进程
ps -ef|grep svn -c或ps -ef|grep -c svn:查看指定进程个数
cat test.txt | grep -f test2.txt:从文件中读取关键词进行搜索
ps——查看进程
ps -e
ps -ef
ps -eF
ps -ely
ps -ef | grep redis 查看redis的进程
vim——创建或编辑文件
vim A:新建A 或 编辑A文件
i 进入编辑模式
esc 退出编辑模式
:wq/x 退出并保存
:q! 退出不保存
mkdir——创建文件夹
mkdir A:在当前目录创建文件夹
mv——重命名、移动文件夹
mv A B:把A命名为B
mv A /B:把当前目录下的A移到B目录
rm——删除文件夹
rm -rf A:删除A文件及内容(不需要确认)
rm -r A:
-d --directory 删除可能仍有数据的目录 (只限超级用户)
-f --force 略过不存在的文件,不显示任何信息
-i --interactive 进行任何删除操作前必须先确认
-r/R --recursive 同时删除该目录下的所有目录层
-v --verbose 详细显示进行的步骤
--help 显示此帮助信息并离开
--version 显示版本信息并离开
快捷键——
ctrl+l:清屏
ctrl+c:退出当前状态
exit、logout:退出当前服务
Ctrl + a:可以快速切换到命令行开始处
Ctrl + e :切换到命令行末尾
Ctrl + u: 删除光标所在位置之前的所有字符
Ctrl + k :删除光标所在位置之后的所有字符
find——查找文件
网友评论