登录服务器命令
登录服务器:①ssh root@47.95.9.84 ②yes ③输入密码密码
退出服务器:logout
Linux基本命令
文件名颜色的含义
默认色代表普通文件。
绿色代表可执行文件。
红色代表tar包文件。
蓝色代表目录文件。
水红代表图象文件。
青色代表链接文件。
黄色代表设备文件。
一、日常操作
1.cd命令(进入指定目录)
cd 文件目录 -- 进入指定文件目录(~相对路径 — 绝对路径)
cd .. -- 返回上层目录
cd ~ -- 返回根目录
cd / -- 进入系统根目录
2.ls命令(查看文件)
ls -- 显示当前目录所有非隐藏文件
ls -a -- 显示当前目录中的所有文件,包含隐藏文件
ls -l/lh -- 显示文件及其详细信息
ls -S/t -- 显示文件并按大小、/时间排序
ls -R -- 递归显示目录中的文件
3.pwd命令(显示当前目录)
pwd
4.mkdir命令(创建目录)
mkdir 目录 -- 创建空目录
mkdir -m 权限 目录 -- 创建一个带权限的目录
mkdir -p 目录1/目录2 -- 创建目录1且在目录1下创建目录2
mkdir -v 目录 -- 创建目录并显示信息
5.touch命令(创建文件)
touch 文件名 -- 新建文件
6.打开文件
vim/vi 文件名 -- 打开文件
7.查看文件内容
cat 文件名 -- 查看文件
8.rm命令(删除文件/目录)
rm 文件名 -- 删除文件
rm -r 目录 -- 删除目录
rm -f 文件/目录 -- 强制删除文件/删除目录
9.rmdir命令(删除空目录)
rmdir 目录名 -- 删除空目录(只能删除空目录)
10.cp命令(拷贝)
cp 文件1 文件2 -- 将文件1的内容拷贝到文件2,如果文件2不存在会先创建,再将内容拷贝到文件2中
cp -r 文件/目录1 目录2 -- 将文件/目录1拷贝到目录2中
11.mv命令(移动) -- 不能加 -r进行目录操作
mv 文件1 新目录 -- 将文件移动到新目录
mv 目录名 新目录 -- 将文件移动到新目录
mv 文件名1 文件名2 -- 将文件重命名为文件名2
注意: mv指令不能加-r来操作目录
12.history命令(查看输入过的命令)
history
13.软链接(快捷方式)/硬链接(了解)
ln -s 路径 -- 保存路径,通过软链接可以进入文件或目录,删除软链接并不影响源文件,删除源文件,软链接将无效
ln 文件路径 -- 生产一个文件或目录与原文件或目录进行关联,删除硬链接的时候原文件或目录不会被删除,删除源文件硬链接还会存在,但会变为普通文件
14.文件操作快捷方式
终端下:
复制命令:Ctrl+Shift+c组合键
粘贴命令:Ctrl+Shift+v组合键
控制台下:
复制命令:Ctrl+Insert 组合键 或者 鼠标单击选中
粘贴命令:Shift+Insert 组合键 或者 单击鼠标滚轮
Ctrl + a:回到行首
Ctrl + e:回到行尾
Ctrl + w :向左删除一个单词
Ctrl + u:向左删除全部
Ctrl + v:向右删除全部
Ctrl + y:粘贴上次删除的内容
Ctrl + l:清屏
二、进程相关指令(用得较少)
1.ps指令(查看进程状态)
ps -- 进程状态
ps -aux 或者 psex -- 查看进程
ps -aux|grep 进程名 -- 查看指定进程
ps grep 进程ID
2.top(能实时监测当前系统里所有进程的状态)
top -- 动态监控进程
top -p PID1, PID2,…. -- 动态监控指定进程
3.free(释放)
free -单位 -- 以指定单位查看内存, 例如 free -m (以Mb为单位显示内存状况), -g, -k等!
4.kill(关闭进程)
kill 进程号 -- 杀死指定的进程
kill -1/-9/-15 --1(HUP)不间断重启,-9(KILL)强制杀死进程,-15(TERM)正常终止进程
pkill 进程名 -- 按名字处理进程
killall 进程名 -- 处理名字匹配的进程
uptime -- 查看系统状态
三、权限管理
1.user和group
一个系统可以有多个用户和多个分组; 一个分组中可以有多个用户,一个用户在
不同的分组中(多对多)
users -- 查看当前用户
groups -- 查看当前分组
groupadd 分组名 -- 添加分组
useradd ‐G 分组列表 ‐m ‐s /bin/bash 用户名 -- 创建一个用户添加到指定的分组中(在home创建相应的文件夹)
usermod -G 分组列表 用户名 -- 修改分组
passwd 用户名 -- 修改密码
su 用户名 -- 切换用户身份
sudo -- 以管理员执行其他程序
注意: a.在ubuntu需要将用户添加到sudo分组中,才能使用sudo以管理员的身份执行程序; b.在centOS中需要先执行vi 指令进入sudoers文件中在指定的位置添加内容
网友评论