① cd、相对路径和绝对路径:
cd切换目录,这里注意 “.” 是当前目录,“..”是上一层目录,“-” 是上一次操作的目录,“~”是当前用户的家目录。
pwd:这个命令是查看当前目录。
绝对路径:第一个开头的是/
相对路径:第一个开头的不是/
②ls
ls查看目录中有什么,查看文件或者目录信息等
ls -a 查看当前目录下文件(包括隐藏文件)
ls -A 查看当前目录下文件(包括隐藏文件),但没有“.”“..”这两个
ls -d 只显示当前目录
ls -l=ll 查看当前文件属性
ls -lh=ll -h 人性化的查看当前目录的详细属性
ls -R 查看当前目录和子目录的信息
ls -i 查看inode号(为了信息满了删除)
③通配符:
④alias:
设置命令别名:alias yht=“一串长命令”
删除命令别名:unalias yht
注意,这里设置后重启就会自动删除
⑤du -sh*(查看具体大小)
⑥mkdir:
创建目录(多个):mkdir 1 2 3
创建递归目录:mkdir -p 1/2/3
创建文件:touch 1 2 3
⑦硬连接和软连接:
⑧cp:
复制文件(强制复制):cp -f
复制文件(不改变属性):cp -p
复制目录:cp -r
复制目录(不改变属性):cp -rp
⑨mv:
重命名:mv 文件 文件
移动:mv 文件 目录
⑩rm -rf * 全删(谨慎!!!!!!!)
⑪find:
查找名字的文件:find /文件夹/ -name
查找类型的文件:find /文件夹/ -type
查找大小的文件:find /文件夹/ -size
绿色:可执行文件
黑色:普通文件
黄色:硬件文件
红色:压缩包
蓝色:文件夹
天蓝色:软连接文件
这个比较特殊,注意\; 这是固定格式!
⑫cat:
显示行号:cat -n
空格行不显示行号:cat -b
多条空格行变成一行,并且没有行号:cat -s
倒叙查看:tac
每行反向显示:rev
查看文件:more、less
⑬tail:
从下往上看(动态实时的):tail -f 从上往下看(默认显示10行):head
从上往下看(要看100行):head -n 100
⑭wc(不是厕所):
查询文件的总行数,有数据的行数多少,数据大小,文件名:wc 文件
只显示总行数和文件名:wc -l
只显示数据行数和文件名:wc -w
⑮grep:
过滤匹配的意思:grep 文件信息 文件名
除了123都有:grep -v 123 文件
只显示123(数量):grep -o 123 文件
包含123的数量有多少,具体的信息显示:grep -r 123 文件
显示带有123的数据的行号:grep -n 123 文件
忽略大小写:grep -i abc 文件
精确:grep -w 123 文件
⑯跟系统相关的命令:
1、查cpu信息:lscpu
2、看机器架构:arch
3、查内核:uname -r
4、查内存:free -h
5、关闭linux里面的防火墙:systemctl stop netwalld setenforce 0
6、修改ip:vim /etc/sysconfig/network-scripts/ifcfg-ens33