Linux基础
1. 每一个命令后面需要加空格
2. 目录结构:一个根目录;不同功能的目录
3. cd
cd .. 代表上一级目录
cd . 代表当前目录
cd / 代表根目录
cd ~ 代表家目录
cd - 代表上一次工作目录
4. ls 看目录
ls -a 查看目录下的所有内容,包括隐藏文件(.开头的文件)
ls -l (可以简写为 ll) ----> 查看目录里面的详细内容(长格式)
ls -R 子目录里面的内容也显示出来
ls -la 长格式显示所有隐藏文件及目录(参数位置可以调换)
5. pwd
查看当前目录的绝对路径,(目前你在哪里)
用户都有家目录
root root ~
普通用户 home
6. mkdir 创建目录
mkdir a b c d
递归创建目录 -p mkdir l/w p/t
mkdir -p test/{a,b,c,d}
ls 看目录
7. rm
rmdir 删除空目录
rm -r
删除非空目录要用 -r 参数 ,里面隐藏了一个-i 参数,起到询问的作用
rm -rf 强制删除,不会有任何询问,小心用之!!
•-f :就是force 的意思,忽略不存在的文件,不会出现警告信息;
•-i:互动模式,在删除前会询问使用者是否动作
•-r :递归删除,每次都会询问
8. touch 建立文件
9. 编辑文件 vi 文件名
10. cat
cat 文件名 看文件内容 (文件内容不大,一次性全部读出)
cat -n 文件名 列出行号,包括空白行
11. more 内容多的时候,一页一页显示
空格键:向下翻页。
b:向上翻页。
回车键:向下滚动一行。
/ 字符串:搜索指定的字符串。
q:退出。
12. less
13. tail 读后10行内容
tail -n 2 /etc/passwd 指定行数,结尾读取后两行内容
简写为:
tail -2 /etc/passwd
14. head 读前10行内容
head -n 2 /etc/passwd 指定行数,从开头读取前两行内容
简写为 : head -2 /etc/passwd
15. mv 移动
16. mv 目录名 路径
路径存在,则移动,无此路径则改名
在同一个目录下相当于改名字
类似于剪切 mv cc/cc.txt /root
17. 系统命令
reboot /shutdown -r now / init 6
18. 重启系统:
shutdown -r now 重启
poweroff /halt / shutdown -h now / init 0
19. 关闭系统
ip addr 查看ip 等系统详细信息
ifconfig (最小化安装需要下载 yum install net-tools)