Linux操作系统
通过Git Bash连接阿里云服务器
![](https://img.haomeiwen.com/i15578663/16755bbf34f6f555.png)
$ ssh root@你的阿里云公网ip,列如我的为
$ ssh root@119.23.231.59
输入对应的密码
每次用完之后应输入logout
退出
![](https://img.haomeiwen.com/i15578663/bfb3855346d9f979.png)
指令介绍
- cd 目录 - 进入指定文件夹
cd /
进入系统根目录,当前就停留在根目录上
cd ~
返回根目录
cd ..
返回上级目录
2.ls - 查看当前目录
ls -l/-lh
ls -a
- 隐藏文件也一起显示
ls -R
- 递归显示所有内容
ls -S/-t
- 按大小/时间排序
3.pwd指令 - 显示当前完整目录
pwd
4.文件操作指令
touch
文件名 - 新建文件
cat
文件名 - 查看文件内容
vim 文件名
- 打开指定的文件并操作
rm
文件名 - 删除文件
rm - r
目录 - 删除文件夹
cp
文件名1 文件名2 - 将文件1中的内容拷贝到文件2中
cp -r
文件名/目录名 目录2 - 将文件/目录拷贝到目录2中
mv
文件名1 文件名2 - 将文件1中的内容移动到文件2中 ,并且删除文件1(文件重命名)
mv
文件名1 文件目录 - 将文件1移动到指定目录中
(注意:cp/mv/rm 后面可以跟: -i询问 -f强制 -n不覆盖)
mkdir
目录名 - 新建文件夹
mkdir -p a/b/c
- 按层级创建a,b,c三个文件夹
mkdir -p a/{b,c}/{d,e,f}
-同一层级常见多个
rmdir 目录名
- 删除指定空目录
7.history - 显示历史指令记录
bashrc
配置显示时间:export HISTTIMEFORMAT="[%y‐%m‐%d_%T] "
修改bashrc 后使其生效: source ~/.bashrc 或 . .bashrc
6.链接
ln -s 源路径 目标路径
- 给源路径对应的文件在目标路径下创建一个 软链接 (可以看成是快捷键)
ln 源路径 目标路径
- 给源路径对应的文件在目标路径下创建一个硬链接
8.快捷键
ctr + f
- 前进一个字符
ctr + b
- 后退一个字符
ctr + a
- 回到行首
ctr + e
- 回到行尾
ctr + w
- 向左删除一个单词
ctr + u
- 向左删除全部
ctr + k - 向右删除全部
ctr + y
- 粘贴上次删除的内容
ctr + l
- 清屏
二、进程相关指令
1.ps指令
ps
- 进程状态
ps -aux
或者 ps ex
- 查看进程
ps -aux|grep 进程名
- 查看指定进程
psgrep 进程名
2.top指令
top
- 动态监控进程
top -p PID1,PID2,
…. - 动态监控指定进程
3.free指令
free -单位
- 以指定单位查看内存
4.kill指令
kill 进程号
- 杀死指定的进程
kill -1/-9/-15 - -1(HUP)不间断重启,-9(KILL)强制杀死进程,-15(TERM)正常终止进程
pkill 进程名
- 按名字处理进程
killall 进程名
- 处理名字匹配的进程
uptime
- 查看系统状态
三、权限管理
1.user和group
users
-查看当前用户
groupadd 分组名
- 添加分组
useradd ‐G 分组列表‐m ‐s /bin/bash 用户名
- 创建一个用户添加到指定的分组中
useradd -G students -m -s /bin/bash ZhanSan
usermod -G 分组列表 用户名
- 修改分组
sudo
- 以管理员执行其他程序
su - 用户名
- 切换用户身份
注意:a.在ubuntu中需要将用户添加到sudo分组中才能使用
b.在centOS中需要执行vi sudo指令进入sudoers文件中的指定位置
![](https://img.haomeiwen.com/i15578663/6212254e3945ece3.png)
. ## Allow root to run any commands anywhere
root ALL=(ALL) ALL
xiaoming ALL=(ALL) ALL (自己添加) xiaoming为自己的用户名
vi /etc/sudoers
退出时:wq!
网友评论