简单命令:
last : 查看所有登录过的记录(历史记录)
ps : 查看使用什么样的shell(翻译机)
history : 查看历史命令
CentOS : 默认保持1000条记录
echo : 回声命令(./你说什么,他就说什么)
作用: 1.创建文件 2. 打印语句 3. 查看环境变量(HISTSIZE / PATH)
usrdel : 删除用户
ssh @root + 公用IP - 苹果系统登录服务器
ssh root/hellokitty@ip-address (连接他人服务器 ,前提得知道口令/ ip)
wall : 给所有人发警告
mesg n : 我不接收消息 / mesg y : 我要接收消息
ssh : 远程连接到服务器
scp : 远程拷贝(安全拷贝)
scp filename hellokitty@120.77..:/home/hellokitty/(通过跨网络拷贝文件)
etc : 放重要的配置文件
创建 / 删除目录 - mkdir / rmdir
创建 / 删除文件 - touch / rm
touch : 1.更改内容的时间 2. 更改权限的时间 3. 最后访问时间
cd : 切换目录
pwd : 查看当前工作目录
ln : 硬连接 - 给文件一个备份
ln -s : 软链接
winrar 归档与解归档
gz - gunzip : 规范压缩
解压缩 : gunzip redis - 3.2.11.tar
gzip : 解压 / xz -z : 压缩 / zx -d : 解压缩
解归档 : tar -xvf redis -3.2.11.tar
归档所有文件 : tar -cvf all.tar*
-O : 给图片重写取名字
别名 / 反别名
alias / unalias : 别名 / 反别名
ll : 长格式查案 --> ls-l 的别名
alias ll = 'ls -l'
输入重定向 : -<
输出重定向 : -> / 2>
命名规则 : 1.不能放特殊符号$等 2. 扩展名看权限 3. ~ 代表用户主目录
vim 编辑器
输入法: 英语(美国) - 美式键盘 - 默认输入法
命令模式 --- 按i / a --- 编辑模式 --- 按ESC --- 命令模式 --- yy复制 ---p粘贴
Ctrl + f : 向下翻一页 / Ctrl + b : 向上翻一页
Ctrl + e : 向下翻一行 / Ctrl + y : 向上翻一行
5yy : 复制5行
dd : 删行
3dd : 删3行
$dd : 删到文件末尾
:命令模式 --- 尾行模式
set nu : 获得行号
G : 进入末行 / gg : 进入首行
20G : 去到20行 / 30G : 去到30行
:w --- 保存退出
:q --- 退出
:q! --- 不保存强行退出
df : 磁盘使用情况 / fdisk -l : 磁盘使用状况
ESC - 命令模式 : syntax off : 关掉高量语法 / syntax on : 打开高量语法
vim中写python代码缩进时不要按Tab 键,按4个空格
int : 创造对象构造器
vim .vimrc --- 改配置文件
dw --- 删除一个单词
!v : 再一次执行刚才执行过的命令
#encoding :utf-8 --- 设置编码
#!/usr/bin/python --- 设置解释器位置
没有环境变量 --- . / guess . py 才可以执行
文件所有者 同组用户 其他用户
rw- r-- r--
rwx rwx rwx
111 111 111
7 7 7
111 110 110
7 6 6
111 100 100
7 4 4
chomd 777 guess.py : 所有人既能读又能写还可以执行
chomd 766 guess.py : 读写执行 / 读写/读写
chomd 744 guess.py :读写执行/ 只读/只读
r - read 读 / w - write 写 / x - execute执行
chomd : 改变文件模式
chomd u + x : 改用户权限
chomd o + x, g + x guess.py : 其他组 / 同组改权限
Linux安装系统
1.包管理工具
2.下载可直接运行的程序
3.下载配置好环境的程序
4.源代码构建
gcc : C语言编辑器
yum install gcc : 包管理工具
config : 设置安装路径
make && make install : 前面命令执行成功后马上执行后面命令