目录
root管理员的home目录root
其他用户的home目录home目录中
切换目录:cd
cd app 切换到app目录
cd .. 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录
文件查看ls:
ls:
语法:ls【选项】【文件或目录】
功能:文件查看
选项:-a(显示所有文件和目录包含隐藏文件)-l(缩写成ll)-d()-h()
ll-h:显示文件大小,
创建目录与删除mkdir,rmdir:
mkdir:
语法:mkdir【-选项】【目录名】
功能:创建新目录
选项:-p创建多级目录
rmdir:
语法:rmdir【目录名】
功能:删除空目录
浏览文件:cat,more,less
cat:
语法:cat【文件名】
功能:显示文件内容
more:
语法:more【文件名】
功能:分页显示文件内容,空格或回车显示下一行数据,q退出
less:
less跟more相似,不同的是可以用PgUp和PgDn来上下翻页
head:
语法:head【文件名】
功能:显示文件前几行
tail:
语法:tail【文件名】
功能:显示文件后几行
tail eg:tail -10 /etc
显示文件后十行
eg:tail -f catalina.log
动态查看日志
文件创建与删除touch,rm:
touch:
语法:touch【文件名】
功能:创建空文件
rm:
语法:rm【-选项】【文件或目录】
功能:删除文件
选项:-r(递归删除) -f(不询问直接删除)
不询问递归删除
rm -rf a不询问递归删除
rm -rf *删除当前目录下的所有文件
rm -rf /* 跑路
文件复制与剪切cp,mv:
cp:
语法:cp 【-选项】【原文件或目录】【目标文件】
功能:复制文件,复制文件并重命名,复制多个文件到指定目录
选项:-r(复制目录)
复制a.txt到test里并且更改名字为b.txt
eg:cp ./a.txt ./text/b.txt
mv:
语法:mv【原文件或目录】【目标目录】
功能:剪切文件,剪切文件并重命名,移动多个文件或目录
打包或压缩tar:
-c 创建一个新的tar文件
-v 显示运行过程的信息
-f指定文件名
-z 调用gzip压缩命令进行压缩
-t查看压缩文件的内容
-x解开tar文件
打包并压缩(打包xrc文件夹中的ser39文件名字为demo.tar.gz)
打包(只要.tar就好了不用gz)
解压到当期目录
解压到指定文件夹usr
查找grep:
查找这个文件中的love
grep love ./文件名
其他常用命令:
pwd显示当前所在目录
touch创建一个空文件
ll -h友好的显示文件大小
wget下载资料
VIM编辑器
打开文件 vim file
退出 ecs -> :q
修改文件 输入i进入插入模式
不保存并退出 ecs -> :q!
保存退出 ecs -> :wq
切换插入模式
i 在当前位置生前插入
I 在当前行首行插入
a 在当前位置后插入
A在当前行尾插入
o 在当前行之后插入一行
O在当前行之前插入一行
快捷键:不要再插入模式使用
dd快速删除一行
yy复制一行
p粘贴
重定向输出
将查询的东西保存到ip.txt如果ip.txt不存在就创建。如果一个>的话再次查询就会覆盖原有的内容,只有两个>>会开启续写功能
查看进程
ps -ef
管道|
第一个的命令结果作为第二个命令查询的条件
与&&:
网络通讯命令:
查看网络端口:(查看3360的端口情况)
netstat -an | grep 3360
ifconfig eth0 up启用eth0网卡
ifconfig eth0 down关闭eth0网卡
显示内存状态
free -m 以mb为开头显示
查看磁盘信息
df -h友好显示磁盘信息
杀掉某一个进程
kill 3306杀掉3306j进程
kill -9 3306 强制杀掉3306进程
用户和组
用户管理:
添加用户test:useradd test
设置密码:passwd
删除用户:userdel 用户名(加一个-r连home目录下的一块删除)
组管理:
当我们创建一个 新用户是,若没有指定组,默认
创建组test:groupadd test
创建用户指定组:useradd ul -g test
删除组(先删除用户):groupdel test
权限命令:
数字可以代替
r(可读) 4 w(可写) 2 x(可执行)1
例如:一个用户的权限是rwx rw- r--可以写成764(4+2+1,4+2,4)
文件类型:
普通文件(-)
目录(d)
符号链接(l)
命名管道(p)
文件权限管理chmod:
chmod变更文件权限管理:chmod 755 a.txt
chown ul:public a.txt变更当前目录或文件的所属组
chown -R ul:public a.txt连子目录一块更改了
查看虚拟机是多少位的:
getconf LONG_BIT