Linux服务器常用命令(初学)

俗话说万事开头难,最近在准备学习服务器端的内容开发,花了360的腾讯云服务器+21的域名钱,一通胡乱配置将服务器的开发环境配置好,就等着开工了。所以为了防止自己偷懒,就偷偷先定了个小目标,先写上一个星期的blog。

1.目录操作
创建目录(mkdir)
mkdir $HOME/testFolder
切换目录(cd)
cd $HOME/testFolder
使用cd../返回到上一级页面
cd ../
移动目录(mv)
mv $HOME/testFolder /var/tmp
删除目录(rm -rf)
rm -rf /var/tmp/testFolder
查看目录下的文件(ls)
ls /etc
/**注释**/
$HOME代表的路径是用来登录的那个用户的家目录,相当于windows里的用户目录。
如果用户是root用户,那么家目录就是/root,否则其他用户的家目录默认是/home这个目录下,如果你的用户名叫abc,那默认的/home/abc/


2.文件操作
创建文件(touch)
touch ~/testFile
复制文件(cp)
cp ~/testFile ~/testNewFile
删除文件(rm)
rm ~/testFile
查看文件内容(cat)
cat ~/.bash_history


3.过滤,管道和重定向
过滤(过滤出/etc/password文件中包含root的记录)
grep 'root' /etc/passwd
递归地过滤出/var/log/目录中包含linux的记录
grep -r 'linux' /var/log/

管道
Linux中管道的作用是将上一个命令的输出作为下一个命令的输入
比如,将cat和grep两个命令用管道组合在一起
cat /etc/passwd | grep 'root'
过滤出/etc目录中名字包含ssh的目录(不包括子目录)
ls /etc | grep 'ssh'

重定向(使用>或者<将命令的输出重定向到一个文件中)
echo 'Hello World' > ~/test.txt


4.运维常用命令
ping命令
对cloud.tencent.com发送4个ping包,检查与其是否联通
ping -c 4 cloud.tencent.com


netstat命令
netstat命令用于显示各种网络相关的信息,如网络连接,路由表,接口状态等待
列出所有处于监听状态的tcp端口
netstat -lt
查看所有处于监听状态的tcp端口
netstat -tulpn

ps命令
过滤得到当前系统中ssh进程信息
ps -aux | grep 'ssh'

5.yun的概念
Yum(全称为Yellow dog Updater, Modify)是一个再Fedora和RedHat以及CentOS中的shell前端软件包管理器.
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖
的软件包,无须繁琐地一次次下载,安装。

常用命令行
以软件foo-x.x.x.rpm为例
安装: yum install foo-x.x.x.rpm
删除: yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升级软件: yum upgrade foo或者yum update foo
查询信息: yum info foo


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值