很多linux服务器的操作系统没有图形化界面,需要命令行操作,总结一下常用的命令:
ifconfig:查看服务器ip
pwd:查看当前目录,~代表家目录
cd:切换目录
ls:显示目录结构 参数:-l 显示长信息,可以显示目录权限,目录所属用户等...,-a显示隐藏文件
关于文件的命令:
touch :创建文件
mv:移动文件 示例:mv 原文件 要移动的位置 也可以用作改名 ,路径不变即可
cp:复制文件 和上面移动一样,只是会保留原文件
rm:删除 参数:-f 强制删除 ,不提示
cat:查看文件,显示所有
more:也是查看文件,不过可以逐行显示,不会一次全显示出来,q退出,回车逐行显示,空格显示下一屏
less:以较少方式查看文件
>:写入文件,会覆盖原内容
>>:追加写入
搜索文件:
find:搜索文件 示例:搜索路径 搜索方式(比如通过名称搜索-name)查询的关键字(用名字方式,就写文件名字)
pipe:管道命令 用 | 前面命令的参数的结果作为后面参数的使用
du:查看文件占用大小 -h参数显示多少k
文件夹操作:
mkdir:创建文件夹
mv:和文件操作一样
cp:同上,不过有个-r参数,递归复制
rm:同上,多了个-r 递归删除,所有目录下的都会删除
系统状态命令:
date:显示系统时间
df:显示磁盘信息
其他指令:
ctrl+c:终止命令执行
ctrl+a:回到命令的首位置
ctrl+e:回到命令的末位置
↑ ↓:切换历史命令
tab:命令补全