- 查看文件
ls
- 查看文件(包含 .xxx 类型的隐藏文件)
ls -a
- 删除文件(删除成功不会有任何提示,再也找不回来了)
rm -f 文件名称
- 删除目录(删除成功不会有任何提示,再也找不回来了)
rm -rf 目录名称
- 新建文件,以 test.txt 文件为例
vi test.txt //创建一个 test.txt 文件并进入可读状态(此时是不可编辑的)
I //按键盘上的 I 键,进入编辑状态
vi first test .txt //在上面写上文件的内容
ESC //按键盘上的 ESC 键,退出编辑状态
: //再打一个冒号
wq //输入 wq 退出并保存
q! //输入 q! 不保存文件并退出编辑状态,回到命令行
q //输入 q 如果文件并没有做修改,可以退出编辑状态,回到命令行,但是如果修改了便会报错
- 新建文件夹
mkdir
- 删除文件夹
rm
- 给文件夹命名
mv
- 查看某个程序的状态
//示例为 ssh
systemctl status sshd
- 启动某个程序
//示例为 ssh
systemctl start sshd
- 暂停某个程序
//示例为 ssh
systemctl stop sshd
- 查看某个软件包的安装位置
whereis nginx
- ssh 远程登录服务器
# name 为服务器上的登录用户名,ip 为服务器的 ip 地址
ssh name@ip
# 输入用户密码,如果是首次登录的话会有一些提示语需要输入 `yes` -> 回车
- scp 命令 将本地文件上传到服务器
cd Desktop
# index.html 为本地文件, name为远程服务器的登录名 ip 为 服务器 ip 地址 path 为要复制到的服务器的路径
scp ./index.html name@ip:/path
之后就可以在服务器上看到这个文件了
- 如果是文件较多的话可以使用 * 通配符的方法进行上传
scp ./*.js name@ip:/path
- 如果是多个目录和文件的话可以在本地压缩成一个 zip 包,之后再在服务器上进行解压缩即可
# 解压缩命令 unzip 后面跟文件具体的名称加后缀
unzip name.zip
# 服务器的话默认可能没有这个命令需要安装一下,之后即可使用 压缩 zip 、 解压缩 unzip 命令了
yum install -y unzip zip
- 查看本地所有相关的文件
# 这里示例为本地所有的带 nginx 字符串的目录或者是文件
whereis nginx
-
/etc/nginx
为 nginx 配置文件 nginx.config 的目录
-
/usr/share/nginx
为 nginx 放置整个项目文件的目录,关于项目的配置可以在配置文件nginx.config
中修改
- nginx 相关操作
# 查看状态
systemctl status nginx
# 停止
nginx -s stop
# 启动
nginx
# 重载 这里需要注意的是 .config 文件修改之后是必须要重载才会生效的
nginx -s reload
- 杀进程的详细操作
# 先找到在运行中的与 nginx 相关的所有进程
ps -eaf |grep nginx
# 然后使用 kill -9 命令将他们一个一个的杀掉
kill -9 1250
# 再重新启动 nginx
systemctl start nginx
- 移动文件
mv filename tofliename
- 查看当前服务器本机的时间
date
- 回到根目录
cd /
- 查看服务器字符集
locale
- 生成 ssh 公钥密匙
// -t 使用什么加密算法 默认使用的是 rsa
// -C 后面是你想要登录到服务器端使用的用户名
// -f 后面是你生成的文件名称
ssh-keygen -t rsa -C "root" -f "mykeys_rsa"
它先要求你确认保存公钥的位置(.ssh/id_rsa),然后它会让你重复一个密码两次,如果不想在使用公钥的时候输入密码,可以留空;
这个公钥将会复制到服务器的证书中,添加公钥之后可以防止每次 push 都输入密码。
- 新建/删除/切换当前用户 修改用户密码
# 新建
adduser git
# 删除 这个命令删除的较为的彻底
userdel -r git
# 切换 su 或 su - 后面+登录的用户名
su git
su - root
# 修改密码
passwd git
# 输入两次密码即可
- centos7.0 装/删包
# 这里以 git 为例
# 装
yum install git
# 删
yum remove git
Centos
- 安装包,最好是先将
yum
的源换成阿里的之后再进行装包- 换源可参考:将Centos的yum源更换为国内的阿里云源
- 然后再进行安装需要的包
//例如安装 nginx yum install -y nginx
Ubuntu
- 安装包
//例如安装 nginx
sudo apt-get install nginx
- 在命令行中以图形界面的形式打开某个文件夹
//先进入 nginx 目录
cd /etc/nginx
//再打开
nautilus ./