Day1 linux基本操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day1 linux基本操作相关的知识,希望对你有一定的参考价值。

简单的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
给文件夹合适的权限 注意安全























































以上是关于Day1 linux基本操作的主要内容,如果未能解决你的问题,请参考以下文章

DAY1Linux的安装和基本命令学习笔记

[原创]Linux-day1

复习(day1)

Linux的学习笔记_Day1

java学习Day1

Learn a linux command every day--day1:cd命令