Liunx 的常用命令
配置文件常用操作
d100回车删除 100 行
gg=G 进行配置文件格式整理
配置虚拟机 ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改环境变量
vim /etc/profile
配置完成之后
source /etc/profile
执行权限
chmod a+x a+x 文件名 表示可执行权限,a 表示所有用户
路径
- 全路径
以 / 开头,从根目录开始查寻找文件。例如找 usr 下 local 中内容,路径: /usr/local - 相对路径
从当前资源路径寻找,找到其他资源路径。写法:一定不是以/开头。找当前资源的子目录直接写子目录名称,如果向上跳一级文 件夹写法 : ../,返回上一级 - 特殊路径写法
/ 表示磁盘根
~ 表示/root ,root 文件夹的根目录
常用命令
- pwd
print working directory - 输出当前工作目录, 光标所在位置的目录 - cd
change directory - 切换目录
使用根目录作为定位标准, 绝对寻址 cd /xxx/yyy/zzz
在当前目录位置开始相对寻址 cd xxx/yyy/zzz
直接进入用户主目录 cd cd ~ - ls
list - 列表目录中的内容.默认显示当前目录下的文件列表
ls -a [目录]
list all - 查看所有, 包括隐藏文件. Linux 中隐藏文件都是以’. ’开头的文件
ls -l [目录]
显示当前目录下的文件属性:大小、权限、日期、符号链接。
ll - 简化命令不代表全部 Linux 系统可用.
list list - 以列表的信息,显示指定目录中的内容. 列表代表的是文件的详情.
在查看文件详细中: - | 1 代表文件。d | 2代表目录 - clear
clear -清空屏幕 - touch 常见空白文件
在 Linux 系统中,文件不需要强制后缀名 如: 文本文件可以定义为, a | a.txt | a.text
touch 文件名 touch 目录/文件名 - cat
查看文件的全部内容,一次性显示文件所有内容 - more
分屏显示文件内容, 显示后,使用空格显示下一屏, 回车显示下一行,q 退出分屏显示 ctrl+c,退出命令 - head
显示文件的前多少行, 默认显示前 10 行 head -number filename 查看文件中的前多少行 - tail
显示文件末尾多少行.默认显示末尾 10 行 tail -number filename - mkdir
make directory - 创建目录
相对创建一个子目录 mkdir directoryName
绝对创建一个目录 mkdir /directoryName
一次性创建多级目录
mkdir -p parentDirectoryName/childDirectoryName - cp
copy - 复制命令
cp source target cp 源信息 目录信息
复制文件
cp 源文件名 新文件名
复制目录
cp -r 源目录名 新目录名 (要加-r完成所有目录内容的复制) - rm
remove 删除
rm 要删除的资源
-f force 忽略不存在的文件,从不给出提示
-r recursive 指示 rm 将参数中列出的全部目录和子目录均递归地删除
删除文件不需要提示
rm f 文件名
删除目录不需要提示
rm -rf 目录名 - mv
move - 移动或重命名. 相当于剪切和重命名
mv 源文件名 文件移动位置。 mv temp/usr/local - vi|vim
编辑文件, vim 是增强命令. 不代表所有的 Linux 都支持 vim 增强在有高亮显示
vim 文件名 - 进入编辑模式操作
常用i进行编辑模式内容插入,w保存,q退出编辑模式,wq保存并退出 q!退出不保存 - reboot
reboot 用来重启 Linux 系统和 Windows 系统中的 restart 一样。但是机器重启必须 要 root 用户才有权限
Linux中文件的压缩与解压命令
- *.tar.gz 格式
tar.gz 是 Linux 中的一种文件压缩格式,可是使用 tar 命令实现对文件的压缩与解压处理。
-c: 创建压缩文件
-C: 指定解压文件存放的位置
-x: 解压
-t: 查看内容
-z: 有 gzip 属性的
-v: 显示所有过程
f: 使用文件名字,切记,这个参数是最后一个参数,后面只能接文件名 - 创建tar.gz压缩文件
tar -czvf 压缩文件的名称.tar.gz 源文件或者目录名称 - 解压tar.gz文件
tar -zxvf 解压文件名称
若要给定指定的文件夹加 -C(大写)
tar -zxf aa.tar.gz -C /usr/local - *.zip 格式
如果压缩文件格式为.zip 那么需要使用 unzip 命令解压.zip 压缩包。
-n: 解压缩时不要覆盖原有的文件 -
d<目录>: 指定文件解压缩后所要存储的目录 -v:执行时显示详细的信息;
解压zip文件
unzip 压缩文件.zip
unzip 压缩文件.zip -d 解压到指定目录
关闭防火墙命令
关闭防火墙,重启失效
service firewalld stop
禁用防火墙
systemctl disable firewalld
启动防火墙
systemctl enable firewalld
悲观者正确,乐观者成功