简单的linux命令
open in terminal进入编辑器模式
pwd 查看当前所在位置
You can display the name of the current working directory with the pwd command.
cd(change directory)切换目录
cd / 切换到根目录
ls 查看当前目录下的文件
ls /tmp/ 查看指定目录的内容
ls-l 查看当前目录下的文件的详细信息
.开头的文件都是隐藏文件
ls-a 查看隐藏文件
-rwxr-xr-x. 1 root(谁创建的) root(属组) 123 Oct 15 2014(修改日期) alsaunmute(文件名)
cd .. 回到上一级
cd ../../../../ 一直回复
d开头 表示文件夹
ls -lh 用k表示 默认用byte表示 h=human 人性化的展示文件夹内容
vim .文件名 创建隐藏文件
vim 文件名 按i insert进入输入模式 写完文档按esc推出 按shift+:再输入wq回车(write and quit)
cat install.log 把整个文件内容都展示出来
more 文件名 慢慢的查看文件内容
mkdir 目录名 创建目录
mkdir -p a/b/c 创建所有的目录
mv 文件名 目录名 移动文件
mv 文件名1 文件名2 overwrite 用文件1把文件2覆盖 并改名为文件名2
mkdir -p CN/gansu/jingyuan/sese 递归式创建目录 可以同时创建很多层
tree /tmp/ 直接查看树结构 比较直观
不加目录名 查看当前目录
man 命令名 查看命令具体的使用方法
—help简单的查看帮助 遗忘参数的话可以查找到
man cd 很麻烦
help cd 查看一些linux的命令行的内置命令
cp(copy) 文件名 目录名 复制文件
cp yum.log /root/
mv(move)剪切
mv yum.log /user/local/
find 查找
find / -name “yum.log” 从根目录开始查找
/代表根目录 .代表当前目录
*代表通配符 匹配的规则
rm yum.log
按y 删除文件 不能恢复 慎用
>data 清空文件
ps 查看进程
kill 26833 杀掉进程
grep 抓取功能 ipw2100 install.log 直接跳到ipw那一行
vim install.log +505 跳到505行
tar zcvf 打包文件
tar zcvf demo.tar.gz ./*(要打包的 当前目录下的所有文件)
df -h 当前磁盘的大小 容量等等
free -m 查看内存(M为单位)
服务器的剩余内存是第二行最后一个数值
buffers和cache都是缓存
top 显示当前服务里占用服务器资源最大的(动态)
ip a 查看当前服务器地址
root用户 最高管理员
useradd name添加用户
chown name.name tab看属组
用户(属主).用户组(属组)
name.name
chown root.root 改回来了
rwx r-x r-x 755 三个一组 第一个是用户的权限 第二个是用户组的权限 第三个是其他人的权限
4 r-read
2 w-write
1 x-excute
0 - 没有权限
rwx r-x r-x
755: 4+2+1 4+1 4+1 目录
rw- r— r—
644: 4+2 4 4 普通文件
rwx rwx rwx
777 一般是从windows复制过来 但是非常不安全 黑客可以破解
root root other
把权限最小化
chomod 777 etc/ 把目录改成777
给文件夹合适的权限 注意安全