Linux服务器配置、环境搭建常用命令行

Linux服务器配置、环境搭建常用命令行

Linux常用命令行
cd  切换目录
cd ~  用户目录
cd /  所有盘符
cd .  当前目录
cd ..  上一级目录
whoami  当前主机用户名
history  查看历史操作记录
which/whereis node  返回文件路径(windows中不支持whereis)
open/start 1.txt  打开相应的文件(windows->start mac、Linux->open)
df -kh  磁盘占用
du -sh  当前目录大小
du -h  各文件大小
ps -aux  显示瞬间的进程状态(静态)
cat/tac 1.txt  显示文件内容
ln -s demo demo-link  建立软连接
curl -l  下载
wget -p -H -e robots=off www.baidu.com  拷贝
find -name 文件名  在文件系统中查找指定的文件
wc 1.txt  统计文本文档的行数,字数,字符数
grep “boy” 1.txt  在指定的文本文件中查找指定的字符串
rmdir  删除空目录
tree  显示目录目录改名树(centos中有一些命令需要安装 yum insatll tree)
who  显示在线登录用户
uname -a  显示系统详细的信息(uname 显示系统信息)
hostname  显示主机名称
ifconfig  显示网络接口信息
ping  测试网络的连通性
netstat  显示网络状态信息
man git  命令帮助信息查询(man rm:表示rm下的参数用法)
alias  设置命令别名
clear  清屏
kill -9 pid  杀死一个进程(杀死后台进程,pid->进程块)

1. 文件目录操作命令(显示文件夹相关信息)
pwd  显示当前文件路径
ls  显示当前文件下所有文件以及文本文档
ll  显示当前文件夹下所有文件详细信息(ll -l、ls -l)
ll -la  显示当前文件夹下所有文件详细信息以及父层级隐藏文件的信息

2. 创建文件夹
mkdir index  当前路径下创建index文件夹
mkdir -p /d/blog/soft   根据路径创建文件夹
创建文件时文件夹名有特殊字符用双引号就可以解决

3. 创建文本内容

  • echo创建
    echo “文本内容” > 1.txt
    echo “追加文本信息” >> 1.txt  在1.txt中追加内容
    echo “1111”>! 1.txt  强制重定向(会覆盖原有的文件内容)

  • touch创建文本
    touch 1.txt
    touch创建文本会不断更新文本的创建时间,echo创建文本时会先判断在当前文件夹下是否存在该文本,当该文本存在时,echo对文件的创建不会成功

4. 复制文件
cp 1.txt 2.txt  1复制到2中
cp -r 1.txt 2.txt  递归复制(目录)

5. 文件夹移动(移动节点)
mv soft/index/1.txt   当文件移动到当前文件夹下

6. 删除文件
rm  删除
rm -f  强制删除文件
rm -r  删除目录
rm -rf  强制删除目录

7. 文件压缩和解压

在Linux系统中上传或者下载,需要使用rz和sz命令,如果linux上没有这两个命令工具,则需要先安装。可以使用yum安装。

  • yum install lrzsz  安装上传命令工具;
  • yum install unzip  安装解压命令工具;
  • rz  上传 .zip文件(选择上传的压缩文件,记得点击“添加”按钮);
  • unzip filename.zip   解压zip文件到当前目录

如果上传的是文件夹需要先进性压缩,上传单张图片可以不用压缩

8. 关机/重启命令

  • shutdown  系统关机。-r 关机后重启,-h 关机后不重新启动,-now 立即关机
  • halt  关机后关闭电源
  • reboot  重新启动

你可能感兴趣的:(Linux服务器配置,环境搭建常用命令行)