linux基本命令
linux系统
rwxr-xr-x 777(权限大 不安全 其他用户也能操作)
rwxr-xr-x 八进制
rwx 用户的权限 7 4+2+1 r:read 读 (文件夹可以读) 4
r-x 用户组的权限 5 4+1 w:write 写 2
r-x 其他人的权限 5 4+1 x:excute 执行 1
— 0
常用基本命令:pwd 查看当前所在的目录;
/root root 目录名
/ 根目录 . 当前目录 以点开头的文件都是隐藏文件
cd( chang directory---切换目录) cd/
cd . 返回上一级目录(cd../../../)一个点代表一层
ls 查看当前目录下的文件(ls+路径 --- 直接查看路径)
ls-l 列出 当前目录详细文件信息
ls-lh h=human(人) 人性化的展示文件列表
vim.test 创建一个隐藏文件
ls-a 显示隐藏文件
vim for_文件名---文件名(创建文件)
vim 文件名 +行数 跳到这一行
i ---- 写文件进入编辑模式 下面出现 INSERT(插入)
按 ESC键再按Shift +: 键 下面出现冒号,在冒号后面写wq(保存),在敲回车,文件就保存退出了。
cat 文件名 查看整个文件内容 不能单独看
more -----慢慢查看文件内容 回车一行一行看,空格一页一页翻
makdir 创建目录
mv +文件名 ---- 把文件移动到目录下面(剪切)
文件不能放在文件下面 会覆盖(overwrite)
makdir -p CN/shanxi/yuncheng/linyi 递归(一层一层)的创建目录
tree CN 显示cn的树结
man 查询帮助命令
ls--help 简单帮助
help cd 查看一些Linux命令的一些内置命令(cd)
LInux Ls (博客园)
cp (+路径直接过去) 复制粘贴
find / -name 目录名日志名 ----- 快速查找(精确查找)
find / -name * * 星号 按文件名模糊查询
find / -size+ 10M |xargs ls-lh 把xargs前面的结果作为后面命令输入 按大小查询
touch (可以接全路径) 创建文件
rm 删除 (找不回来) 利用mv剪切到文件(当做回收站)
>接文件 (代替rm)
grep 抓取参数
grep -n 代表几行
tar zcvf 打包文件 名称 .tae.gz (后缀名)./* (代替当前文件) 也可以直接打文件名
df-h 人性化 当前磁盘的使用情况 (/dev/sda1 相当于Windows CDE盘 Size 总大小 Used 使用的容量 Avail 可以使用的容量 Use% 使用的百分比)
du -sh 查看文件内容大小
free -m 查看服务器内存以M为单位(服务器剩余内存是第二行数值)(cached -- 缓存)
top 查看计算机性能( 查看当前服务器哪个代码消耗的内存。CPU多)
ip 查看服务器IP地址
useradd 添加用户
chown 给文件夹添加 用户(属主).用户组(属组) oldboy.oldboy
chown root.root 改回原来
chomd 更改权限
Mem(Memory) 内存
total 全部
usage 内存使用率
free 内存空闲
cached 缓存
buffered 缓冲的
free+ cached+buffered= 真正空闲的
top 查看系统性能 ,q 退出
cpu:
user: 用户进程所占的cpu
system 操作系统本身所占 cpu
idle cpu空闲率
iowait cpu等待io时间比
kill 进程号 结束进程