ip addr 查看ip地址
su - root 进入root
ifconfig 查看IP地址(图形界面可以敲)
ll 查看当前目录详情
pwd 查看当前在哪个目录
备注:如何你是最小安装,想使用ifconfig这条命令
那你需要 yum -y install net-tools
两个大于号是追加,将什么什么信息,追加到哪里继续写
shell相当于跟着你的翻译官,bash是linux系统中默认使用的shell程序
可以使用type命令检查是内部还是外部命令
比如:
type echo
echo is a shell builtin
Tab键: 可以自动补齐一些命令
反斜杠‘\”: 强制执行
Ctrl+u : 清空至行首
Ctrl+k: 清空至行尾
Ctrl+L: 清屏
Ctrl+c: 取消本次命令编辑
Ctrl+j: 回车 下一行
Ctrl+H: 键入默认的参数符号
cd /opt 进入opt目录
cd… 回到上一层目录
cd~ 回到root(回到当前的家目录)
cd- 回到上一次目录
-l 列表(list)显示目录内容
-a 显示带 . 的文件,这是隐藏文件 以 . 开头
-c 按文件修改时间排序
-i 在输出的第一显示文件的i结点号
-l 以长格式显示文件的详细信息
-r 按逆序显示ls命令的输出结果
-R 递归的显示指定目录的各个目录中的文件
-h 友好的显示出来,可以看得更详细
-d 查看文件
使用格式 ls-l
使用格式 du-a opt
-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
-h:以更人性化的方式(默认以KB计数,单不显示单位)显示出统计结果
-s:只统计所占用空间总的(summary)大小,而不是统计每一个子目录文件的大小
常用组合
du -sh 查看文件总的大小
mkdir /data
创建data目录
mkdir -p 一次性创建嵌套的多层目录
比如: mkdir -p aa/bb/cc
cc在aa目录下的bb里面
touch 1.txt
创建名为1.txt的文件
touch 1.txt 2.txt 3.txt
一次性创建三个文件
为文件或目录建立链接文件,类似于window系统的快捷方式
链接文件类型
软连接 (又叫做符号链接)
硬链接 (索引号对索引号)
ln -s 1.txt 1.bak.txt
创建一个1.txt的软链接 叫做1.bak.txt
ln 1.txt 1.bak.txt
创建一个1.txt的硬链接 叫做1.bak.txt
备注:
软链接既能创建文件,也可以创建目录,如果源文件被删除,就不能再用软链接访问了
软链接相当于windows快捷方式
硬链接只能创建文件,删除源文件依然可以访问并且查看数据
硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,一处数据如果被删,另外一处不受影像
-f 覆盖目标同名文件或目录时不进行提醒
-i 覆盖目标同名文件或目录时提醒
-p 复制时保持源文件的权限,属主以及时间标记等属性不变
-r 复制目录时必须使用此选项,表示递归复制所有文件以及子目录
cp -r /opt/ /root opt复制到root下
-i 提示
-f 不提示
-r 递归目录删除
rm -rf 强制删除文件及文件里的所有东西 不提示
将定的文件或目标转移位置
如果目标位置与源位置相同,则相当于执行重命名
mv 【选项】 源文件或目录 目标文件或目录
同一目录下
mv 1 2
把1文件改名为2
不同目录下
mv 1 /opt
把文件1移动到root
搜索范围由环境变量PATH决定 (echo $ PATH)
比如
which ls 查看ls在什么目录下
ehco输出打印你后面的一串数值在当前显示页
举例:
find /boot -size +1024k -a name ‘vmli*’
在boot下查找大于1024k 名字带vmli的全部文件
-a (and)两者都要有
-o (or) 两者有其一
最后简单常用命令一就说完了 大家可以在linux里面操作起来了