linux基础(一)
linux命令:
/ 根目录
.当前目录
..上级目录
以·开头的文件是隐藏文件,以d开头的文件是文件夹
man +查询内容或者命令:查看帮助(外置命令)
查询内容或者命令 --help:简单的查看帮助,内容不如man详细
help +内置命令名称 :查看帮助(内置命令)
ls -a :查看当前路径所有文件
ls -l :以列表形式查看当前路径文件
ls -l-h :以列表形式查看当前路径文件,并会显示文件大小(默认B),可以混合使用,例如ls-alh
cd +相对路径或者绝对路径 :切换路径(内置命令),通常配合pwd使用
pwd :显示当前路径
cp +复制粘贴文件 +要移动到的目标文件路径:直接复制并粘贴
find / -name +文件名 :在根目录下寻找
find . -name +文件名 :在当前目录或者子目录下寻找
find / -name +*文件名* :在根目录下模糊寻找
find / size +100M | xargs ls lh :查找大于100M的文件夹文件并且将显示查阅到的结果集详细大小信息
xargs ls lh
通配符:*
touch +文件名 :创建一个空文件
mkdir +文件夹名 :创建一个空文件夹
mkdir -p a/b/c :创建一个层级目录
mkdir a/b/c/t :创建一个层级目录
tree +文件名 :查看文件目录的结构层次
mv+剪切文件 +要剪切到的目标文件路径:剪切
rm +文件名 :删除文件(最好不用rm命令,删除不可恢复。)
> +文件名 :清空文件内容
cat +文件名 :查看文件内容
vim +文件名 (+第多少行):(跳至指定行)编辑文件(按i进入内容编辑,编辑完成后ESC然后shift+:然后按wq退出编辑模式)
grep
tar zcvf 文件名.tar.gz ./*(要打包的文件) :打包文件
sz +文件名 :下载文件
df :查看磁盘使用情况
· df-h :详细查看磁盘使用情况
free -m :查看服务器使用内存
top :查看当前程序哪个程序占用内存大 按q退出
cpu:
user:用户进程所占的cpu
system:操作系统本身所占cpu
idle:cpu空闲率
iowait:cpu等待io的时间比
mem(memory)
total:总内存1000M
usage:内存使用800M
free:内存空闲200M
cached:缓存的500M
buffered:在缓冲区的40M
total free=free+chched+buffered=740M
total usage=total-free=1000-740=260M
kill +进程pid :结束进程(结束的进程为pid号)
ip :查看当前服务器ip地址
chown .用户组 .属组 +文件名 :更改用户组
chmod +权限换算值 +文件名 :更改文件权限
权限换算:rwx r-x r-x用户 用户组 其他7 5 5此用户权限位755(安全权限)r read 4w write 2x excute执行 1-- 0注意:上传代码前查看权限,尽量权限最小化